我知道已经有相同的问题存在, 但是因为那个问题是从2009年开始的,所以我想再问一遍,看看是否有其他好的替代方案。
在之前提到的问题中,他们提到了:
- AnkhSVN: 不适用于最新的Visual Studio 2017版本。
- TortoiseSVN: 无法与Visual Studio集成。
此外,我在Active Directory域中,因此免费许可证对我无效。
我知道已经有相同的问题存在, 但是因为那个问题是从2009年开始的,所以我想再问一遍,看看是否有其他好的替代方案。
在之前提到的问题中,他们提到了:
此外,我在Active Directory域中,因此免费许可证对我无效。
如果您的环境不允许使用免费的VisualSVN社区版许可证,而且您也没有付费许可证,那么您可以尝试手动将TortoiseSVN集成到Visual Studio中。请注意,这种手动设置仅能提供基本的集成功能,因为它只是将SVN命令添加到菜单中。VisualSVN和AnkhSVN插件为将SVN完全集成到Visual Studio中提供了更深入和完整的解决方案。
顺带一提,令人惊讶的是,发现AnkhSVN与Visual Studio 2017的兼容性并不可靠。然而,似乎确实存在一些问题,并且在使用AnkhSVN时,VS2017会崩溃。在Visual Studio Marketplace上有其他关于类似行为的报告:https://marketplace.visualstudio.com/items?itemName=vs-publisher-303797.AnkhSVN-SubversionSupportforVisualStudio#review-details。您可能需要向AnkhSVN开发人员报告此问题。