如何通过Visual Studio的AnkhSVN插件设置svn:needs-lock Subversion属性?

时间:2010-05-20 12:40:26

标签: visual-studio-2008 svn ankhsvn

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

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

2 个答案:

答案 0 :(得分:4)

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

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

此外,在选择了多个文件的鼠标右键单击中似乎没有Subversion菜单项(从AnkhSVN 2.6版开始)。

答案 1 :(得分:1)

在Visual Studio中的

..在工具 - 选项 - 源代码管理中,您可以将插件值更改为AnkhSVN。执行此操作后,“subversion环境”将出现在源代码管理下的树中。选择它,然后您可以选中“在没有用户确认的情况下自动锁定更改文件”。我认为这将实现你想要的目标。