从SVN分支历史生成差异
我已将更改从工作副本提交到分支从SVN分支历史生成差异,svn,Svn,我已将更改从工作副本提交到分支 我如何才能看到提交的更改的差异,最好是在不指定确切版本号的情况下?您将始终与特定版本进行比较(即使您没有指定) 比如说 svn diff /path/to/trunk /path/to/branch 将比较主干上的签出版本与分支中的签出版本 或者您可以比较实际存储库中的两个路径,命令将是相同的。差不多 svn diff url/to/trunk url/to/branch 您还可以将它们组合起来,以便在url和本地副本之间进行比较,反之亦然 因为你的问题不是很
我如何才能看到提交的更改的差异,最好是在不指定确切版本号的情况下?您将始终与特定版本进行比较(即使您没有指定) 比如说
svn diff /path/to/trunk /path/to/branch
将比较主干上的签出版本与分支中的签出版本
或者您可以比较实际存储库中的两个路径,命令将是相同的。差不多
svn diff url/to/trunk url/to/branch
您还可以将它们组合起来,以便在url和本地副本之间进行比较,反之亦然
因为你的问题不是很具体,所以我给出的答案相当笼统。例如,您没有提到您是否正在使用某种gui(OrtoiseSVN、KDEsvn等)或命令行界面(我强烈推荐使用),如上面的示例所示
如果您想知道我为什么推荐使用cli,那是因为它在linux、mac和windows上都是一样的。因此,学习它,你可以在任何地方使用它。这适用于大多数具有命令行界面的工具
另外,我建议阅读文档:我正在使用CLI。我正在寻找一种快捷命令,以获得分支库和头之间的差异,而无需从日志中提取特定的版本号。您可以在同一个命令中混合工作副本路径和URL。如果没有本地修改,那么svn diff/path/to/branch url/to/trunk将是分支底部和主干头部之间的差异。但是,如果您有本地修改,这些也将是差异的一部分。