SVN自动更新

时间:2011-10-12 18:09:17

标签: visual-studio visual-studio-2010 svn ankhsvn

我在Visual Studio 2010中使用AnkhSVN。

当我开始编辑文件时,我想要自动从存储库更新文件,或者警告它需要更新。

这可能吗?

2 个答案:

答案 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