我们正在定制一个软件包(我们有完整的源代码)。我们的第一个 SVN 提交是这个包的原版 3.0.0。从那时起,我们对其进行了许多小改动,并进行了一些相当复杂的改动。
我们正在定制其软件包的供应商刚刚发布了 3.1.0 版。我想获得他们所有的修复/改进并追溯应用我的,这样它们就不会丢失(就好像我们从一开始就使用 3.1.0 一样)。
我可以为每个文件手动执行此操作,但有没有办法通过将 3.1.0 更改合并到我们主干的修订版 1 中,并将其应用于整个树?我是否为 3.1.0 创建一个新分支并将其合并到我们的 3.0.0(+ 我们的更改)分支中?
我们的提交历史如下所示:
rev 01 - Original import of 3.0.0
rev 02 - Changes to 3.0.0
rev 03 - More changes to 3.0.0
...
rev xx - More changes to 3.0.0
Version 3.1.0 released <--- I want to merge this into rev 01 above basically..
谢谢!