SVN-锁定文件的工作副本和锁定存储库文件之间的区别

时间:2011-09-27 08:44:31

标签: svn locking

如果我将文件锁定在我下载的工作副本和存储库中的同一文件中,有什么区别。语法是:

svn lock TARGET

因此,target可以是存储库中文件的URL,也可以是工作副本中的文件。

两种方式有什么不同?

1 个答案:

答案 0 :(得分:1)

通过svn lock命令锁定文件将始终将其锁定在存储库中。

如果您使用“工作副本中的文件”语法(例如svn lock readme.txt),那么您只能从该特定工作副本提交该文件。

如果使用“存储库中的URL”语法(svn lock http://myrepo/svn/myproject/readme.txt),则在删除锁定之前,无法从任何工作副本提交对该文件的更改。

有关详细信息,请参阅svn书:http://svnbook.red-bean.com/en/1.7/svn.advanced.locking.html