从SVN分支历史生成diff

时间:2014-07-07 07:44:06

标签: svn

我将工作副本的更改提交到分支。

如何在不指定确切版本号的情况下查看已提交更改的差异?

1 个答案:

答案 0 :(得分:0)

您将始终与特定版本进行比较(即使您未指定)。

例如

svn diff /path/to/trunk /path/to/branch

将中继上的结帐版本与分支中的结帐版本进行比较。

或者您可以比较实际存储库中的两个路径,命令将是相同的。几乎..

svn diff url/to/trunk url/to/branch

您也可以将它们组合在一起,以便在网址和本地副本之间进行比较,反之亦然。

我给出了一个非常通用的答案,因为你的问题不是很具体。例如,你没有提到你是否正在使用某些gui(TortoiseSVN,KDEsvn等)或命令行界面(我强烈推荐使用),如上例所示。

如果你想知道为什么我推荐使用cli,那是因为它在linux,mac和windows上都是一样的。所以学习它,你可以在任何地方使用它。这适用于大多数具有命令行界面的工具。

另外,我建议您阅读文档:http://svnbook.red-bean.com/