我们的团队有一个 cvs 存储库,我们通过 cvs2svn 将其转换为 svn。我们的存储库有一个主分支(让我们调用main
),它有效地用作主干(即使它在技术上是从过去很远的主干分支出来的)。
在 cvs2svn 转换后,我分支main
到branch
.
我做了一个小改动branch
,然后尝试合并branch
回main
:
[~/main] svn merge https:.../branch
这应该计算branch
自拆分发生以来的差异,并将该差异应用于main
. 然而,它可以追溯到几年前,导致无数冲突。
有想法该怎么解决这个吗?我已经搜索了谷歌,但找不到任何东西。
我知道我可以调用 svn merge 并传入确切的修订号。我正在寻找更好的选择。