我想将我的遗留 c# 解决方案从 5 个项目简化为 3 个。我想保留所有相关的源文件,但将它们移动到本地磁盘上以反映新的项目结构。SVN 存储库反映了旧的项目/目录结构。如何最好地让 svn 反映这种新结构,同时保持文件的修订历史?例如我有一个带有路径的文件
c:\workarea\BigSolution\DefunktProj\foo.cs
带svn路径
trunk/BigSolution/DefunktProj/foo.cs
.
我想将 foo.cs 移至
c:\workarea\BigSolution\AliveProj\foo.cs
并希望 svn 看到这一点并维护文件历史记录。