GIT - 使用多台机器

时间:2014-09-11 23:28:50

标签: git git-branch

我们目前有一个网络托管的git项目(起源),有两个标准分支:develop&主。我们一直在使用标准的本地功能分支工作流程,并且仅在功能准备就绪时才推送到远程开发分支。

最近我也开始在家工作,所以我想在两台机器之间分享我的工作。但是,我不想将“正在进行的工作”推向远程开发分支。 此外,办公室外无法使用工作机器。

我正在考虑建立一个开发用户分支,它将是我的工作分支(也在远程),并保存所有“正在进行的工作”提交,我可以推送两台机器,然后合并到开发或发展分支。

对我而言,这似乎是一个很好的解决方案。对于这种情况,是否有更好/更实用的工作流程?

1 个答案:

答案 0 :(得分:0)

如果您已经在功能分支上工作,为什么不推送它而不是个人分支呢?

您的团队中可以有一些分支命名约定,以告知哪些分支是个人,哪些分支是稳定 / public,其他队友可以协作。没有人,只有"它的所有者"应该在个人分支机构工作,因为它可能包含可能在将来重新定位的WIP提交。这就是你必须拥有的所有 care