将svn分支与旧的未跟踪代码合并



我有可用的svn存储库。此外,我还有一个由旧代码和未跟踪代码组成的分支。不幸的是,我需要将两者合并在一起。最好的工具是什么?将svn存储库迁移到gitan然后合并未跟踪的代码会更容易吗。你建议使用什么工具。我将有一份非常重要的工作,所以我想做好准备。

谢谢!Raspizdyay

问题是,要应用更改,您需要知道更改了什么。没有VC数据的单个树没有这样的历史信息。

你需要弄清楚你的分支是从哪个历史版本分支出来的。我不知道有什么工具可以帮上忙。一种方法是将您的分支与每个修订进行比较,找出哪些修订产生的差异最小且不冲突,然后查看哪些修订最明智(例如,不删除功能)。如果你能用眼睛识别"肯定是旧的"one_answers"肯定是新的"代码,你可以通过二进制搜索来减少所需的比较。

这将更容易自动化,使用Git运行速度更快,但在Subversion中仍然可以

最新更新