Tortoise SVN差异修改与不同的结构

时间:2010-04-20 18:27:38

标签: svn diff

我在subversion中有代码。最近,代码的结构方式发生了变化:

root/source-here

为:

root/folder 1/source-here
root/folder 2/other stuff

我继续使用Tortoise SVN做了一个差异,但我没有达到我的预期。基本上所有文件(已修改和新文件)都显示为已添加,所有原始结构文件夹都已删除。

我说没有预料到,但我并不是说这是一个错误。我期待看到修改和添加的文件。

有关如何从存储库本身执行此操作的任何想法吗?

我想我可以检查转速并在本地与WinMerge之类的比较,但应该有更好的方法。我不认为这是一个独特的场景。

谢谢!

2 个答案:

答案 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