【发布时间】:2012-07-16 10:31:39
【问题描述】:
就我而言,超级项目足够大,因此它包含多个工件。假设项目 A、B、C、D、E。它们是不同的 git 项目。现在我们需要处理两个不同的版本,那么问题就在于我们想要如何进行分支。我最初来自颠覆世界,如果是SVN,我可能会考虑创建一个超级项目并包含所有子项目A,B,C,D,E,然后我只是分支出超级项目。
但是在分支方面,从概念上来说,git 和 SVN 还是有一些区别的。只是想知道在 git 世界中,通常为不同版本分支多个 git 项目的最佳实践是什么?我知道子模块已经讨论了很多,单独分支项目有意义吗?
另一个问题是,如果完成了分支,我们如何在不同的分支中对工件进行版本控制?如果您有两个分支,这意味着您将在两个不同的分支中为所有子项目拥有不同的版本,那么您就会开始闻到失败的味道。
【问题讨论】:
标签: git git-branch branching-and-merging branching-strategy