【问题标题】:AnkhSVN stopped working in Visual Studio 2019AnkhSVN 在 Visual Studio 2019 中停止工作
【发布时间】:2020-02-01 14:36:28
【问题描述】:

在过去的几个月里,我在 Visual Studio 2019 中成功使用了 AnkhSVN 扩展。昨天该扩展停止正常工作。它仍在跟踪更改了哪些文件,但“待定更改”窗格未显示任何内容。文件列表和评论框是透明的。显示更改正在工作,查看历史记录与待处理更改存在相同的问题:透明窗格。

我卸载了扩展,再次下载,应用了Installation of AnkhSVN Visual Studio 2019 中描述的更改。然后我在 VS 2019 中再次安装它。不幸的是,这并没有解决问题。

Visual Studio 版本为 16.3.2。 AnkhSVN 扩展版本为 2.7.12815.35086。

如何让 AnkhSVN 扩展程序再次正常工作?

【问题讨论】:

  • 这能回答你的问题吗? Installation of AnkhSVN Visual Studio 2019
  • 很遗憾没有。这描述了如何在 VS2019 中安装 AnkhSVN。我前段时间做过,它确实有效,直到大约一个月前停止工作。
  • 我已经编译了一个AnkhSVN版本并以AnkhSVN2019 in Visual Studio Marketplace的名义发布。
  • 谢谢。我可能不会使用它。上个月,我们将项目从 SVN 迁移到了 DevOps。 (这是一个与 AnkhSVN 无关的管理决策。)
  • 在尝试创建新存储库时,我在使用 Visual Studio 2017 时也遇到了 AnkhSVN 问题。在 Visual Studio 2015 上运行良好,但在 Visual Studio 2017 上运行不正常。我在 Visual Studio 2017 上尝试过的其他功能似乎也可以正常工作,例如 Pending Changes、Updates、Commits、Browsing repository。

标签: visual-studio svn visual-studio-2019 ankhsvn


【解决方案1】:

AnkhSVN 现在不支持 Visual Studio 2019。该项目处于非活动状态,在当前状态下,它无法与 Visual Studio 2019 一起正常工作。

考虑迁移到完全支持 Visual Studio 2019 的 VisualSVN。它完全免费在非域计算机上使用(无需注册),并提供与 AnkhSVN 大致相同的功能。请注意,一些用户发现 VisualSVN 更适合他们的情况。

从 AnkhSVN 迁移到 VisualSVN 应该很容易。最新的VisualSVN 7.1VisualSVN 6.5 版本在单个解决方案中添加了对多个工作副本的支持,这使得几乎所有用户的迁移几乎都是即时且轻松的。有关说明,请参阅文章 KB58: Migrating from AnkhSVN to VisualSVN;如果您的解决方案项目跨越多个工作副本,请参阅文章 KB7: Using Multiple Working Copies in VisualSVN

我卸载了扩展,再次下载,应用了更改 如安装 AnkhSVN Visual Studio 2019 中所述。然后我 在 VS 2019 中再次安装它。不幸的是,这并没有解决 问题。

通过添加一些字符串来破解 VS2017 VSIX 文件以将此 VSIX 安装到 VS2019 中是一个非常糟糕的主意。此操作不会神奇地使 AnkhSVN 支持 VS2019 - 它允许将其安装到 VS2019 中。此 hack 可能会导致整个 Visual Studio 不稳定和意外问题。

免责声明:我是 VisualSVN 团队的支持工程师。

【讨论】:

  • 我正在试一试。但是 Visual Studio 显示消息 Visual Studion 停止响应 6 秒。禁用 Visual Studio 2019 7.1.2.44 的扩展 VisualSVN 可能会有所帮助。 在半小时内多次听起来不太有希望。
  • 我尝试了 Visual SVN,但 AnkhSVN 发现要好得多,因此使用 @phil-jollans 的 AnkhSVN stackoverflow.com/questions/55531597/… 的分叉版本。 VisualSVN 应该改进他们的图标。解决方案中的多项目提交需要在不同文件夹层次结构中单独提交。
猜你喜欢
  • 2019-08-27
  • 2020-10-28
  • 2020-10-22
  • 2018-07-27
  • 1970-01-01
  • 2023-02-02
  • 1970-01-01
  • 1970-01-01
  • 2016-02-07
相关资源
最近更新 更多