获取当前和以前版本号的svn差异的命令

获取当前和以前版本号的svn差异的命令,svn,tortoisesvn,Svn,Tortoisesvn,如何通过命令行获取当前版本号和以前版本号的文件内容差异 如何获取以前的修订号?svn diff-r HEAD如果您想获取工作副本与上次提交的修订之间的差异 svn diff-r PREV:COMMITTED如果要查看上次提交的操作 你应该看看 svn info将为您提供该项目的最后更改版本。根据您的评论,您希望看到当前版本和以前版本的项目之间的差异,该项目不在您的工作副本中。为此,您需要知道项目的URL(例如,svn://[repo\u root]/[path]/[item]),我假设您知道。然

如何通过命令行获取当前版本号和以前版本号的文件内容差异

如何获取以前的修订号?

svn diff-r HEAD
如果您想获取工作副本与上次提交的修订之间的差异

svn diff-r PREV:COMMITTED
如果要查看上次提交的操作

你应该看看


svn info
将为您提供该项目的最后更改版本。

根据您的评论,您希望看到当前版本和以前版本的项目之间的差异,该项目不在您的工作副本中。为此,您需要知道项目的URL(例如,
svn://[repo\u root]/[path]/[item]
),我假设您知道。然后执行以下操作:

svn info <item-URL>
svn信息
将包含(除其他外)最后的更改修订。使用该修订号R运行:

svn diff -c <R> <item-URL>
svn diff-c

它将为您提供最后一次提交差异。

svn diff-r COMMITTED:PREV
然后。我删除了我的评论,因为我想编辑它。所以请更新你的答案。继续编辑它,或者发布你自己的答案。我不认为我完全理解OP想要什么。如果你这样做,请编辑或回答:]我发布了我自己的,但后来删除了它,因为你的更好。我会编辑它。事实上,我想得到上两个svn版本号的差异,而不是从我目前的工作方向