VS2008的SVN插件

Ali*_*fai 1 svn version-control visualsvn visual-studio-2008 visual-studio

我在Visual Studio 2008中使用VisualSVN,我必须在托盘区域运行某种提交监视器,以查看项目的本地副本是否已过期.

我有两个问题:

  1. 我讨厌在两个地方拥有它,我想看到它作为我的VS中的一个图标,

  2. 提交监控软件会关注几个项目,当我处理项目1(VS知道)时,我对其他项目不感兴趣.

我找不到Visual Studio的任何插件来做这件事,并且想知道是否有人知道任何好事.

gbj*_*anb 5

通常,您有2个选项(除了您已经运行的commitmonitor):

  • 在开始更改之前运行更新
  • 当你想要提交时,忽略它并与任何更新合并.

SVN真正围绕'等到你准备就绪并将它们整合在一起'的模式设计,因为即使你在开始修改它之前立即更新你的工作副本也不能保证,有人不会在你做之前提交更改承诺的机会.那么,让系统为您完成工作.

如果你担心冲突的最终选择是使用svn:needs-lock属性,这意味着你必须在修改它之前锁定你修改的任何文件,并且你将无法锁定别人正在修改的文件.

您可能想询问VisualSVN人员是否在VS加载项目时添加了检查存储库的选项(或运行AnkhSVN并自行实现此功能).