VSS - 查看SubVersion

时间:2009-06-11 14:15:08

标签: svn version-control

民间,

有时我们需要让VSS的Check-out功能在SubVersion中使用,即有人只会签出文件/文件夹而没有其他人可以这样做。

我猜这个功能在SVN中不存在,但我们可以模拟它吗?

2 个答案:

答案 0 :(得分:4)

您正在寻找锁定命令。它将阻止其他用户在释放锁之前提交文件或文件集。它主要用于修改无法合并的二进制资源,例如图像。

Advanced Topics: Locking

svn lock

  

Subversion的锁定功能有两个主要目标:     

  • 序列化对资源的访问。允许用户获取更改为存储库中文件的专有权。如果Harry保留更改foo.jpg的权利,那么Sally应该无法对其进行更改。     
  • 帮助沟通。防止用户在不可合并的更改上浪费时间。如果Harry保留更改foo.jpg的权利,那么Sally应该很容易注意到这一事实并避免处理该文件。

答案 1 :(得分:0)

svn锁会在你的情况下起作用吗?它们阻止其他用户进行提交更改(尽管任意数量的用户都可以获取代码)。

有关详细信息,请参阅文档:http://svnbook.red-bean.com/en/1.2/svn.ref.svn.c.lock.html