在Subversion中比较/找出分支中更改的文件

时间:2010-02-03 03:06:40

标签: svn ankhsvn

我目前正在从Subversion的头部开始处理我的项目版本。我有一个分支,这是该项目的旧版本。我现在需要找出哪些文件已经更改以及它们的更改是什么。

我想知道有什么方法可以找到答案吗?是否需要特殊工具,或只是常规命令?我有兴趣找到关于如何做的步骤和命令。

我将Subversion集成到Visual Studiou 2008中。

感谢。

2 个答案:

答案 0 :(得分:3)

请参阅SVN manual for the svn diff command。第三种用法可能达到你想要的效果:

svn diff OLD-URL[@OLDREV] NEW-URL[@NEWREV]

答案 1 :(得分:1)

如果有帮助,您可以使用合并向导找出可能合并到分支的内容。

  • 右键单击解决方案
  • Subversion - >合并
  • 选择“合并一系列修订”
  • 选择“在下一页选择修订”并选择其他分支(不是您当前正在处理的分支)

出现的下一页旨在用于您要合并的修订版本。它仅列出可以合并的修订版(尚未合并)。您可以查看修订版本以及每个修订版本中的更改文件。如果右键单击或双击文件,则可以查看文件/修订版中的更改。