当我打开解决方案时,是否可以从 SVN 更新 Visual Studio?
我正在将 Visual Studio 2010 与 VisualSVN 和 TortoiseSVN 结合使用,并且希望能够在每次打开解决方案时提示我从源代码管理进行更新,就像 SourceSafe 所做的那样。这可能吗?
I'm using Visual Studio 2010 with VisualSVN and TortoiseSVN, and would like the option of being prompted to update from source control whenever I open a solution, the way SourceSafe did. Is that possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我认为此更新选项不是 SourceSafe 功能,而是打开项目或解决方案时获取所有内容 > 在 Visual Studio 源代码管理选项面板中找到的选项。
当 Visual Studio 连接到 SourceSafe 时,它使用 MS-SCCI 进行连接。
因此,如果您使用 MS-SCCI Subversion 插件,每当您打开项目或解决方案时,也会发生这种情况。
例如,Agent SVN 是一个 MS-SCCI Subversion 插件,它应该以这种方式工作。
I think this update option is not a SourceSafe feature but rather it is the Get everthing when opening a project or solution option found in the Visual Studio source control options panel.
When Visual Studio connects to SourceSafe it does so using the MS-SCCI.
So if you use a MS-SCCI Subversion plugin this should also happen whenever you open a project or solution.
For example the Agent SVN is an MS-SCCI Subversion plugin and it should work this way.
您必须为 VS 构建一个扩展,它将使用 TortoiseSVN 自动化 API ( http: //tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-automation.html )并在打开解决方案时进行更新:
或者修改现有的扩展(集成),例如 AnkhSVN 来做到这一点。
You will have to build an extension for VS which will use the TortoiseSVN automation API ( http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-automation.html ) and do the update when you open a solution:
Or modify existing extensions ( integrations) like AnkhSVN to do that.
我不认为它有办法自动提示你,但是你尝试过 AnkhSVN Visual Studio Subversion 插件?它允许您轻松更新解决方案、添加解决方案等。
I don't think it has a way to auto-prompt you, but have you tried the AnkhSVN Visual Studio Subversion Plugin? It allows you to easily update solutions, add to, etc.