多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 多人开发维护的流程说明 这一章节介绍多人开发的流程和注意事项。首先声明每个人视角的操作流程。针对github的GUI客户端 1. 在做任何**提交**动作之前,必须先检查 **`Update from master`** 按钮是不是高亮可点击,如果可点击,请先点击。点击之后意味着,远程端的`master`将最新的内容也同步到你的`devX`远程分支,然后点击 **Sync**,意味这远程端的`devX`同步到本地开发仓库 2. 接着你可以进行代码修改维护,然后`commit` 和`Sync`,或将已经改好的代码`commit` 和`Sync` 这里的`commit` 和`Sync`,意思是本地开发仓库`devX`同步到远程的开发仓库`devX` 3. 这个时候无论是本地还是远程的开发仓库`devX`都已经是新的了,需要将新代码合并到远程`master`,于是继续操作`pull request`,接着在网页端通过并确认。 4. 在服务器端操作`git pull origin master` 至此,个人视角的开发提交完成。这里着重强调个人开发提交之前一定需要update from master 和sync ,是由于多人开发情况下,其他人也会提交更新。所以每次在修改代码之前,都需要从master拉取最新的到本地开发仓库。并且,每次的`pull request`之后,都应该在服务器端从master拉取一下,保证服务器端也是最新的。 **简而言之:** 1.安装并使用github for windows工具 2.在做`commit`之前,首先确定一定要有`update from master`操作(目的master->remote dev_xxx 远程开发分支与matser一致) 3.然后`sync` (目的remote dev_xxx ->local dev_xxx 本地开发分支与远程开发分支一致) 4.接着`commit` (本地开发分支代码提交) 5.然后`sync` (目的 local dev_xxx ->remote dev_xxx 远程开发分支与本地开发分支一致 ) 6.`pull request` (目的 remote dev_xxx -> master master 分支与远程开发分支一致) 7.在服务器端执行脚本`./hzshuangmei.com_github_synch.sh` 或者`hongzhuangmr.cn_github_synch.sh` (从master拉取更新到服务器的本地master) PS。网站自身管理后台无法修改网站的模板文件