3

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

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

4

2 回答 2

4

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

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

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

于 2010-05-20T12:44:32.120 回答
1

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

于 2011-05-06T00:41:59.650 回答