我想执行的主要代码库重组,但我无法继续,除非我能提供干线修复可以很容易地应用到重组前分别采取分支的方式。

一种方法我正在考虑是重组适用于给所有的支撑分支的,但是这是潜在的不稳定。

一个优选的方法是,提供一种合并的工具,可以考虑到更新的文件的位置。我如何能实现这有什么建议?

有帮助吗?

解决方案

我在分支机构并不总是公正的维护与修复程序也涉及同样的情况。我们经常要维护多个主动稳定分支,必须在它们之间合并。我们没有混合范围实践上的树干持续集成的奢侈品。

我们求助于在更精细的水平进行合并。如果一个文件夹被移动,直接从原来的位置在一个分支中的其他分支进行合并到新的位置。我还强烈建议您使用“SVN移动”做原来的重组,它确保祖先了解。

无论哪种方式,这不是令人愉快的和非常手册。保持良好的记录。

其他提示

我的问题是,你为什么要合并重组回分支?分支背后的想法是,他们(典型值)的维护模式(例如后备箱是版本4,你需要回去和修复版本3,您在版本3支这样做),或为人民做一些方面的工作,他们不一定要在后备箱拥有的时候了。

如果你正在做的代码库的完整的重新组织,这是一个好时机的声音打破一些代码向后依赖。如果你不这样做,你可能会限制什么重构你其实可以完成。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top