我正在使用TortoiseSVN连接Apache服务器,用于本地源代码存储库。目前处于试用阶段,我只设置了两个用户。管理员是否可以设置某些设置,以便文件在被某人签出(复制到工作目录)时被强制锁定。
阿披实·达帕特
发布于 2008-09-19 16:56:26
您可能希望在subversion上执行此操作的主要原因是用于二进制文件(即图像等)。很难或不可能“合并”的。在这些情况下,每个用户都可以请求一个文件锁。还有一个svn属性(Needs lock ),可以应用于文件,使其在签出时为只读,在锁定时为读写,这样您就可以在编辑之前记住请求锁。
请参阅svn一书中的the chapter on locking。
发布于 2008-09-19 16:43:33
这不是违背了像SubVersion这样的并发版本控制系统的目的之一吗?通常,您将签出一块文件,但服务器不知道是否有人正在编辑这些文件。为什么不允许其他用户访问这些文件,并在出现冲突时处理结果?
https://stackoverflow.com/questions/103548
复制相似问题