将本地签出版本与SVN当前版本进行比较

时间:2013-03-26 05:45:16

标签: java svn svnkit svn-checkout

可以使用存储库当前版本检查本地结帐版本号。

即我从存储库签出文件并在本地进行更改,然后我提交其他用户签出相同的文件并进行更改并提交文件。在提交之前,我需要检查本地修订版和存储库版本是否相同。这样可以使用户了解修订版本的不兼容性。

2 个答案:

答案 0 :(得分:0)

如果您在本地拥有旧版本SVN,则SVN不允许直接进行相同更改。 在每次提交时,它都会更改文件更新的修订。在提交这些更改时,它会显示差异,并会在您撤离后要求提出或覆盖其他人所做的更改和差异。

此外,您可以使用“SVN Show Log”选项,它将显示所有更新的文件如果您双击任何文件,它将显示您的工作文件和SVN上的文件的比较。

您可以右键单击文件夹/文件,然后可以看到文件和文件夹的修订版。

enter image description here

答案 1 :(得分:0)

在我看来,您希望将本地文件与存储库中的最新版本进行比较。

“diff”命令会将您的本地文件与您签出的版本进行比较:

  

http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.tour.cycle.examine.diff

您可能还想使用“status”命令查看自结帐以来存储库中是否有任何更改:

  

http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.tour.cycle.examine.status

如果这些都不是你想要的,我相信你可以通过浏览这些页面来找到你想要的东西。

相关问题