移动到SVN中的新文件夹时,保留项目的历史记录

时间:2016-06-08 23:01:33

标签: svn visual-studio-2012 visualsvn

我有3个项目,包含三个不同的.sln文件。 为了轻松,我通过创建空的.sln文件将3个项目合并为一个。 我在服务器上创建了新文件夹,并将新创建的项目(3合并项目)移动到旧项目所在的同一个repo中。 但是我的日志历史丢失了。如何将旧文件的历史记录转换为新文件。

1 个答案:

答案 0 :(得分:1)

您应该完成svn movesvn copy或使用"创建分支/标记" TortoiseSVN的对话框,而不仅仅是创建一个新文件夹并使用Windows命令来移动内容。

在没有相应SVN命令的情况下,无法手动重新链接历史记录。这次你需要使用SVN命令重新进行移动。

但是,无法跟踪现在已合并为1个文件的3个不同文件的历史记录。您需要放弃该历史记录,或者选择一个要跟踪其历史记录的文件,并在使用合并文件覆盖之前svn move该文件。