0

可以使用存储库当前版本检查本地签出修订号。

即我从存储库中签出一个文件并在本地进行更改,然后我提交其他用户签出相同的文件并进行更改并提交文件。在提交之前,我需要检查本地版本和存储库版本是否相同。让用户知道版本不兼容。

4

2 回答 2

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

如果这些都不是您想要的,我相信您可以通过浏览这些页面找到您正在寻找的内容。

于 2013-03-26T05:59:54.033 回答
0

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

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

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

在此处输入图像描述

于 2013-03-26T05:52:46.197 回答