如何使用 Visual Studio 通过 AnkhSVN 插件设置 svn:needs-lock Subversion 属性?
我正在使用 Visual Studio 2008 中的 AnkhSVN 插件。我正在使用托管在 Web 上的免费存储库。我没有为此存储库使用 Subversion 客户端,而是使用 AnkhSVN 插件管理所有内容(包括将解决方案文件和项目文件添加到新存储库)。
我想将 svn:needs-lock 属性添加到这些文件中。我想知道我是否可以使用 AnkhSVN 来完成此任务,或者我是否需要为此目的获取另一个 Subversion 客户端。
I am using the AnkhSVN plug-in with Visual Studio 2008. I am using a free repository hosted on the web. I am not using a Subversion client for this repo, but managing everything with AnkhSVN plug-in (including adding solution file and project files to the new repository).
I want to add the svn:needs-lock
property to these files. I wonder if I can do this task using AnkhSVN, or if I need to get another Subversion client for this purpose.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以通过 Ankhsvn 添加和编辑 Subversion 属性,请参阅 AnkhSVN 添加属性文档。但是,当触发鼠标右键单击菜单时,Visual Studio 的行为会有所不同,具体取决于在“解决方案资源管理器”窗格中选择的对象(解决方案、项目或文件)。 Subversion 子菜单以及“添加属性”对话框中的可用内容将根据所选对象的不同而有所不同。
插件建议的
svn:
属性列表因所选对象而异。虽然建议对单个文件使用 svn:needs-lock 属性,但该属性不可用于其他对象。此外,在选择多个文件的情况下单击鼠标右键似乎无法使用
Subversion
菜单项(从 AnkhSVN 版本 2.6 开始)。You can add and edit Subversion properties through Ankhsvn, see the AnkhSVN Add Property documentation. However the behavior of Visual Studio varies depending on the object (solution, project, or file) selected in the Solution Explorer pane when the right mouse click menu is triggered. What is available from the Subversion sub-menu as well as the Add Properties dialog will vary depending on the object selected.
The list of
svn:
properties suggested by the plug-in varies depending on the object selected. While thesvn:needs-lock
property is suggested for an individual file, the property is not available for other objects.In addition the
Subversion
menu item does not seem to be available on a right mouse click with multiple files selected (as of AnkhSVN version 2.6).在Visual Studio中。在工具-选项-源代码管理中,可以将插件值更改为AnkhSVN。执行此操作后,“subversion 环境”将出现在源代码管理下的树中。选择该选项,然后您可以选中“更改时自动锁定文件,无需用户确认”。我想这会实现你想要的。
in Visual Studio.. In Tools - Options - Source Control, you can change the plug-in value to AnkhSVN. After you do that, "subversion environment" appears in the tree under source control. Select that, then you can check "automatically lock files on change without user confirmation". I think this will accomplish what you want.