疫情期间,只有两个人的小程序开发团队,如何进行远程协作?
本文会不断更新,主要是记录协同开发过程中出现的问题,和用来教导新同学使用git(新手向)
我们的工作流程
- 从master创建分支
- 在新分支开发页面
- 开发完成,提交代码,成员进行测试
- 如果测试没通过,返回第3步,如果没问题进行下一步
- 提交代码,创建merger请求
工作流程在小程序上的执行流程
(以下流程,如果你是不熟悉git,请不要使用命令行操作,也不应该使用命令行)
-
从master创建分支
- 右键master分支,点击从“master”创建分支

- 输入你要开发的新页面,回车

- 右键master分支,点击从“master”创建分支
-
在新分支开发页面
-
开发完成,提交代码
-
点击图片红框中的推送
-
如果是自己在本地新建的仓库,应该选择推送到新的远程分支

-
否则应该选择推送到以下远程仓库分支(大多数情况应该选择这个)

-
-
测试没通过
-
大部分情况下,是你的程序有bug,稿子复原度不够高,让你返回修改。这种你直接修改好,提交,就好了。也就是按照正常流程做
-
有时候,稿子有争议,老板让你先做出来看看效果。这时,你就该意识到这个需求有可能会被砍掉,如果被砍了,如何恢复到之前那个版本?还是一样的,右键选择“从xxx分支”创建新分支
你可能会问,直接重置head不好吗?你想想,万一老板突然反悔,说要用回之前那个版本,你怎么找回来?多一条分支备份总是好的,安全最重要

最后合并上传,这个应该都会
-
解决冲突
冲突应该是没办法避免的,小程序开发工具没有vscode那么智能,需要手动解决冲突




使用vscode

参考文章
[1]Git - Book