使用服务器的标准配置,没有任何锁定,我的文件在每次签出或更新到工作副本后都是只读的。我必须将它们设置为不是只读才能继续工作,但除此之外不应该发生,这很不舒服。
有谁知道如何避免这种行为?
修改
评论答案:
顺便说一句,svn + tortoissesvn在开始时工作正常,但在某些时候停止这样做。
答案 0 :(得分:3)
是否对有问题的文件设置了svn:needs-lock属性?
http://svnbook.red-bean.com/en/1.5/svn.advanced.locking.html
http://svnbook.red-bean.com/en/1.5/svn.ref.properties.html
<强>更新强>
AFAIK,SVN只会在设置svn:needs-lock时将文件设置为只读。如果未真正设置此属性,则系统上的其他内容可能会弄乱文件。您可以使用Process Monitor来查看文件并查看谁更改了文件。