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

Git 将svn分支与旧的未跟踪代码合并,git,svn,version-control,versioning,Git,Svn,Version Control,Versioning,我有一个正在工作的svn存储库。此外,我有分支从旧的和未跟踪的代码。不幸的是,我需要将两者合并在一起。这样做的最佳工具是什么。将svn存储库迁移到git,然后合并未跟踪的代码会更容易吗。 您建议使用什么工具。我将有一个很大的工作,所以我想做好准备 谢谢大家!! Raspizdyay问题是要应用更改,您需要知道更改了什么。没有VC数据的单个树没有此类历史信息 您需要找出分支的历史版本。我不知道有什么工具可以帮到你。一种方法是将您的分支与每个版本进行比较,找出哪些版本产生的差异最小且不冲突,然后查看

我有一个正在工作的svn存储库。此外,我有分支从旧的和未跟踪的代码。不幸的是,我需要将两者合并在一起。这样做的最佳工具是什么。将svn存储库迁移到git,然后合并未跟踪的代码会更容易吗。 您建议使用什么工具。我将有一个很大的工作,所以我想做好准备

谢谢大家!!
Raspizdyay

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

您需要找出分支的历史版本。我不知道有什么工具可以帮到你。一种方法是将您的分支与每个版本进行比较,找出哪些版本产生的差异最小且不冲突,然后查看哪些版本最合理(例如,不删除功能)。如果您能够通过肉眼识别“绝对旧”和“绝对新”的代码,则可以通过二进制搜索减少所需的比较

这将更容易自动化,使用Git运行更快,但在Subversion中仍然是可能的