我正在使用Visual Studio 2008的AnkhSVN插件。我正在使用网络上托管的免费存储库。我没有在这个仓库中使用Subversion客户端,而是使用AnkhSVN插件管理所有内容(包括将解决方案文件和项目文件添加到新的存储库)。
我想将svn:needs-lock
属性添加到这些文件中。我想知道我是否可以使用AnkhSVN完成此任务,或者我是否需要为此目的获得另一个Subversion客户端。
答案 0 :(得分:4)
您可以通过Ankhsvn添加和编辑Subversion属性,请参阅the AnkhSVN Add Property documentation。但是,Visual Studio的行为会因触发右键单击菜单时在“解决方案资源管理器”窗格中选择的对象(解决方案,项目或文件)而异。 Subversion子菜单以及“添加属性”对话框中提供的内容将根据所选对象而有所不同。
插件建议的svn:
属性列表因所选对象而异。虽然建议为单个文件使用svn:needs-lock
属性,但该属性不适用于其他对象。
此外,在选择了多个文件的鼠标右键单击中似乎没有Subversion
菜单项(从AnkhSVN 2.6版开始)。
答案 1 :(得分:1)
..在工具 - 选项 - 源代码管理中,您可以将插件值更改为AnkhSVN。执行此操作后,“subversion环境”将出现在源代码管理下的树中。选择它,然后您可以选中“在没有用户确认的情况下自动锁定更改文件”。我认为这将实现你想要的目标。