2012-05-16 74 views

回答

33

根据您的意见,您希望看到不在工作副本中的项目的当前版本和以前版本之间的差异。为此,您需要知道该项目的网址(例如svn://[repo_root]/[path]/[item]),我认为您的网址。然后,您执行以下操作:

svn info <item-URL> 

将包含(除其他之外)最后一次更改修订。您运行的版本号为R:

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

它会给你最后一次提交差异。

76

svn diff -r HEAD <item>如果你想得到你的工作副本和上次提交的修订之间的区别。

svn diff -r PREV:COMMITTED <item>如果你想看看最后一次提交做了什么。你可以看看Revision Keywords

svn info <item>会给你(除别的之外)该项目的最后更改修订。

+5

'svn diff -r COMMITTED:PREV' then。 – Konerak

+0

我删除了我的评论,因为我想编辑它。所以请更新您的答案。 –

+0

继续并编辑它,或张贴您自己的答案。我不认为我完全理解OP的意图。如果你这样做,请编辑或回答:] – Konerak