Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 在Subversion中跨分支比较/查找更改的文件_Svn_Ankhsvn - Fatal编程技术网

Svn 在Subversion中跨分支比较/查找更改的文件

Svn 在Subversion中跨分支比较/查找更改的文件,svn,ankhsvn,Svn,Ankhsvn,我目前正在从Subversion的头上开发我的项目版本。我有一个分支,它是项目的旧版本。我现在需要找出哪些文件已经更改,它们的更改是什么 我想知道有没有办法找到答案?是否需要特殊的工具来执行此操作,或者只需要常规命令?我感兴趣的是找出如何做的步骤和命令 我已将Subversion集成到Visual Studiou 2008中 谢谢。请参阅。第三种用法可能会达到您想要的效果: svn diff OLD-URL[@OLDREV] NEW-URL[@NEWREV] 看。第三种用法可能会达到您想要的效

我目前正在从Subversion的头上开发我的项目版本。我有一个分支,它是项目的旧版本。我现在需要找出哪些文件已经更改,它们的更改是什么

我想知道有没有办法找到答案?是否需要特殊的工具来执行此操作,或者只需要常规命令?我感兴趣的是找出如何做的步骤和命令

我已将Subversion集成到Visual Studiou 2008中

谢谢。

请参阅。第三种用法可能会达到您想要的效果:

svn diff OLD-URL[@OLDREV] NEW-URL[@NEWREV]
看。第三种用法可能会达到您想要的效果:

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

如果有帮助,您可以使用合并向导确定哪些内容可以合并到分支

  • 右键单击解决方案
  • 颠覆->合并
  • 选择“合并一系列修订”
  • 选择“在下一页选择修订”,然后选择另一个分支(不是您当前正在处理的分支)

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

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

  • 右键单击解决方案
  • 颠覆->合并
  • 选择“合并一系列修订”
  • 选择“在下一页选择修订”,然后选择另一个分支(不是您当前正在处理的分支)

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

@Craig McQueen:我在当前SVN中找不到运行diff的命令。关于AnkhSVN呢?我描述的方法是使用命令行工具。如果您想在AnkhSVN内完成此操作。。。我自己不使用它,在@Craig McQueen上看不到任何有用的东西:我在当前的SVN中找不到运行diff的命令。关于AnkhSVN呢?我描述的方法是使用命令行工具。如果您想在AnkhSVN内完成此操作。。。我自己不使用它,我也看不到任何有帮助的东西