我在subversion中有代码。最近,代码的结构方式发生了变化:
root/source-here
为:
root/folder 1/source-here root/folder 2/other stuff
我继续使用Tortoise SVN做了一个差异,但我没有达到我的预期。基本上所有文件(已修改和新文件)都显示为已添加,所有原始结构文件夹都已删除。
我说没有预料到,但我并不是说这是一个错误。我期待看到修改和添加的文件。
有关如何从存储库本身执行此操作的任何想法吗?
我想我可以检查转速并在本地与WinMerge之类的比较,但应该有更好的方法。我不认为这是一个独特的场景。
谢谢!
答案 0 :(得分:2)
假设转10是你移动的时候,你应该能够得到这样的差异:
svn diff http://server/svn/root/source-here@9 http://server/svn/root/folder1/source-here@10
答案 1 :(得分:0)
也许你想要的是这个?
svn diff {banch1}/root/source-here {branch2}/root/folder1/source-here