【问题标题】:How can I set the svn:needs-lock Subversion property through AnkhSVN plug-in with Visual Studio?如何使用 Visual Studio 通过 AnkhSVN 插件设置 svn:needs-lock Subversion 属性?
【发布时间】:2010-05-20 12:40:25
【问题描述】:

我在 Visual Studio 2008 中使用 AnkhSVN 插件。我正在使用托管在网络上的免费存储库。我没有为此 repo 使用 Subversion 客户端,而是使用 AnkhSVN 插件管理所有内容(包括将解决方案文件和项目文件添加到新存储库)。

我想将svn:needs-lock 属性添加到这些文件中。我想知道我是否可以使用 AnkhSVN 来完成这项任务,或者我是否需要为此目的获得另一个 Subversion 客户端。

【问题讨论】:

    标签: visual-studio-2008 svn ankhsvn


    【解决方案1】:

    您可以通过 Ankhsvn 添加和编辑 Subversion 属性,请参阅the AnkhSVN Add Property documentation。但是,Visual Studio 的行为会根据触发鼠标右键菜单时在“解决方案资源管理器”窗格中选择的对象(解决方案、项目或文件)而有所不同。 Subversion 子菜单以及“添加属性”对话框中可用的内容将根据所选对象而有所不同。

    插件建议的svn: 属性列表因所选对象而异。虽然建议为单个文件使用 svn:needs-lock 属性,但该属性不适用于其他对象。

    此外,Subversion 菜单项似乎在选择多个文件的情况下单击鼠标右键不可用(从 AnkhSVN 版本 2.6 开始)。

    【讨论】:

    • 好的,谢谢。但是,我无法批量执行此操作,逐个文件执行此操作很乏味。
    • @grungean:有时,使用 GUI 并不是正确的答案。为什么不使用 Subversion 命令行客户端执行此操作?
    【解决方案2】:

    在Visual Studio中。在工具-选项-源代码管理中,您可以将插件值更改为AnkhSVN。完成此操作后,“颠覆环境”会出现在源代码管理下的树中。选择它,然后您可以选中“在更改时自动锁定文件而无需用户确认”。我认为这将完成您想要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多