使用Apache Server和TortoiseSVN锁定文件
时间:2020-03-06 14:26:51 来源:igfitidea点击:
我正在使用TortoiseSVN查找用于本地源代码存储库的Apache服务器。目前,出于试用目的,我仅设置两个用户。
管理员是否可以设置一些东西,以使文件一旦被某人检出(复制到工作目录),就被强制锁定。
阿比吉特·多帕(Abhijit Dhopate)
解决方案
这不会破坏像SubVersion这样的并发版本控制系统的目的之一吗?通常,我们将检出一部分文件,但是服务器不知道是否有人在编辑这些文件。如果发生冲突,为什么不让另一个用户访问这些文件并处理结果呢?
我们可能要在Subversion上执行此操作的主要原因是二进制文件(即图像等)难以或者无法"合并"。在这种情况下,每个用户都可以请求锁定文件。还有一个svn属性(需要锁定),该属性可以应用于文件,使它们在签出时为只读状态,并在锁定时为读写状态,以便记住在编辑之前请求锁定。
请参阅svn书中有关锁定的章节。