我在cmd的windows下使用Subversion svn。我如何检查哪些文件已从之前的修订版中更改?我试过
svn.exe info --changelist xx # xx is a revision number
但是没有输出。我想我需要将 url 添加到主干 + 我需要告诉 svn.exe 我想要从我计算机上的当前版本(例如 74)到最新版本(例如 75)的更改列表。我怎样才能做到这一点?谢谢!
我在cmd的windows下使用Subversion svn。我如何检查哪些文件已从之前的修订版中更改?我试过
svn.exe info --changelist xx # xx is a revision number
但是没有输出。我想我需要将 url 添加到主干 + 我需要告诉 svn.exe 我想要从我计算机上的当前版本(例如 74)到最新版本(例如 75)的更改列表。我怎样才能做到这一点?谢谢!
您需要svn status命令。
svn status # By itself, it'll show you local changes in your working copy
svn status --show-updates # This will show what's out of date
此外,如果您使用的是 Windows,我衷心推荐TortoiseSVN。
在我看来,这就像你想要的那样svn status
,它将为你提供存储库中所有当前更改的列表。您也可以使用svn diff
,它将显示所有当前更改的详细差异。如果您想区分两个不同的变更列表,svn diff
也可以以各种不同的方式向您显示此信息。有关详细信息,请参阅svn help diff
或在线文档。