【发布时间】:2011-01-20 17:52:39
【问题描述】:
我使用 git 来维护我的代码的多个工作副本。这个想法是我可以检查任何分支,构建并运行它以查看分支的特性 x 是否适合代码的当前状态。
Git 的主分支是 Trunk,其他 git 分支是我想尝试的功能或东西。因此,我的典型用法是使用最新的修复程序更新 master,然后将 master 合并到各个分支中,以便每个分支都保持最新。
这个系统对我来说很好用,除了我必须检查一个分支,合并主分支并为其他分支冲洗/重复。考虑到像 git 这样的版本控制系统,考虑到随着时间的推移我很容易产生很多分支,我看不到这种扩展性很好。
我仍然是一个 git 初学者,所以我怀疑 git 可能已经有某种我可能会丢失的机制。有吗?如果没有,如何对所有分支进行更改,以便它们自己保持最新状态?
【问题讨论】:
-
你有那个问题的代码实现吗?
-
不,最初这是一个相当手动的过程。这也是我还是 git 初学者的时候。我现在用的是git flow,很相似,但是不需要我维护好几个脚本。