我有一个项目,其中包含每个人都可以使用的不同组件。我们有一个服务器端组件,以及与服务器交互的N个客户端组件。我自己负责其中一个客户端组件。
我正准备分支为客户开发新功能。这里的问题是,当我更新客户端时,我想执行以下操作:
a)确保同事正在进行的所有服务器端更新都会进入我的实验分支。 b)将我的实验分支推送到共享仓库,以便人们可以看到我一直在做的工作。 c)完成功能后合并回主分支。
使用共享仓库时,此特定工作流程的最佳策略是什么?
感谢您的解决方案。
答案 0 :(得分:0)
标准工作流程的工作原理如下:
git clone
创建本地存储库。origin/master
。现在履行:
git merge
或git rebase
以导入更改
其他人到你的分行。git push
在共享存储库上发送您的分支。这是最简单的做事方式。
您也可以为每个人使用私人/公共存储库。看看Git的一些工作流程提案。在这种情况下,您可以摆脱推送,只使用pull/merge
。