我在Visual Studio 2010中使用AnkhSVN。
当我开始编辑文件时,我想要自动从存储库更新文件,或者警告它需要更新。
这可能吗?
答案 0 :(得分:2)
是否会更新工作副本?
如果是这样,你可以使用这个: How do I automatically update a Subversion working copy?
答案 1 :(得分:0)
在Subversion中没有办法做到这一点,除非你在文件上使用锁定和svn:needs-lock。原因是,当您开始编辑文件时,可以是最新的,但是当您想要提交时,它会被更改,并且需要更新。 Subversion将检查此情况并在您尝试提交时通知您更新。
要获取其他人正在处理的文件的通知,您可以转到Pending Changes窗口中的“Recent changes”选项卡(View - > Pending Changes,然后单击顶部的第3个选项卡)。你可以配置它来更新每个'X'时间,UI在这里应该是非常自我解释的。
有关svn:needs-lock的信息,请参阅我的answer here,但请确保您了解文件的独占锁定的pitfalls。