有这样一个项目,想开发一款名叫“都用”的类抖音APP,现在处在上架阶段。有这样一个开发团队,只有一名熟练开发人员和两名初级程序员。App采用的是主要技术是uni-app的云服务器技术,主要开发工具是HBuilder X 3.8。由于HBuilder本身有代码托管的功能,所以我们用这个Git服务器当Git的服务器。当然我们还正确的安装并使用了Git,正确安装并使用了TortoiseGit。
第一步、准备基础数据
- 组长,开发系统的会员帐号 642385703@qq.com csdn的 blog url
- 组员A,开发系统的会员帐号 xcy@wsdrj.cn
- 组员B,开发系统的会员帐号 15108332136@163.com
第二步、组长的工作
- 数据库及代码,在 duyong目录下
- 从duyong目录,分解出base,这是组长的工作
- 上传组长642385703@qq.com,把 duyong 和 base 这两个项目上传到gitcode上
第三步、组员A的工作
- 用HBuilder X的系统功能,创建一个 duyong 项目,一定要进行托管
一定要先配置好 TortoiseGit,才能进托管
2.点创建之后,系统会选择一个托管点,如图所示:
这里我们选“组织项目”,“私密”
3.创建成功之后,会有在本地留下如下文件,我们只保留选中的文件
注意要除了只保留 uniCloud-aliyun(目录),.gitignore,manifest.json,.git(目录),四个文件夹,其他文件,可以全部删除。其他文件,可以用base中取
4.在上级目录之中 HBuilderProjects 下,取远程的base包内容
git clone https://gitcode.net/wsdsoft/duyong/base.git tmp
注意,要把这里的文件复制到刚才的duyong目录下!
5.在Hbuilder之中,调试好了duyong项目,不要加功能,只要能运行就可以了。然后把这个项目上传到gitcode上。
具体方法,可以有多种,以下方式是参考:
在HBuilder之内,项目名称上点右键,先Git提交系统,会出现如图所示:
注意:一定输入日志内容,以区分第一个版本;下面要全部文件。这个可能会提交许久
6、最后上传远程服务器,必须用终端才行,就是duyong目录下:
git push
效果如下:
注意:这是第一个版本,统一为new,以后是文件版本号
7、组员B的操作与上面相同,如果是mac系统,操作方式是相同的或相近。
四、Gitcode的操作权限
如何在私有项目中加程序员呢?我们以gitcode为例,说明下:
1、首先找到这个项目,如下所示;
点这里可查看,已有多少个程序员加入了
2、如何邀请成员?
点 “生成邀请链接”之后,出现如下图:
设置权限,我们选开发人员,developer
3、生成邀请链接,发给你的程序员
注意,要点一下,系统会复制一个链接到内存之中。这是就可以发给任何人了。
4、其他程序员收到后,要打开,必须要在浏览器中,才可以。当然这个浏览器,必须是login过gitcode的,才行!
要注意,发送邀请的人,必须要同意之后,其他程序员才能真正进入这个项目中!
5、组长的base项目,要拉组员A,和组员B;而组员A的duyong项目要拉组长进入;组员B的duyong项目要拉组长进入;但是组员A和组员B,则不互拉!
到这里一个基本的团队项目,配置基本完成!