安装 AnkhSVN Visual Studio 2019
Installation of AnkhSVN Visual Studio 2019
我无法为 Visual Studio 2019 安装 AnkhSVN -Subversion 支持,
我试过安装它,它说版本对 VS2019 无效
我用的是VS2019专业版
貌似默认不支持VS2019。 https://ankhsvn.open.collab.net/
但是你可以尝试更新 VS2019 的扩展。
- 将 vsix 重命名为 zip
- 解压缩
- 打开 extension.vsixmanifest、manifest.json 和 catalog.json 并将 Microsoft.VisualStudio.Component.CoreEditor 的版本更改为 [15.0,)
- 打开extension.vsixmanifest,同时将所有[15.0,16.0)替换为
[15.0,17.0)
- 压缩所有文件
- 重命名为 vsix
最新的 AnkhSVN 版本与 Visual Studio 2019 不兼容(不幸的是,该项目似乎已经死了)。
一个可能的解决方案是手动编辑存储在 vsix 文件中的文件(它是一个具有不同扩展名的 zip 文件)。
要编辑的文件是:
extension.vsixmanifest
将 [15.0,16.0) 的出现更改为 [15.0,17.0)
以这种方式更改先决条件:
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0,)" DisplayName="Visual Studio core editor" />
catalog.json
搜索 Microsoft.VisualStudio.Component.CoreEditor 并将版本更改为 "[15.0,)"
manifest.json
搜索 Microsoft.VisualStudio.Component.CoreEditor 并将版本更改为 "[15.0,)" 作为 catalog.json
进行这些更改后,可以在 VS2019 中安装扩展,但仍然打开 VS 显示的警告,该警告与加载过程的不兼容有关(AnkhSVN 使用同步加载,VS2019 需要异步加载)。
我刚刚通过 "Manage Extensions" 安装了 AnkhSVN 2.8.12824。它似乎有效,尽管 Visual Studio 2019 抱怨它可能与未来的 Visual Studio 更新(已弃用的 API)不兼容。
另请参阅
https://ankhsvn.open.collab.net/ds/viewMessage.do?dsForumId=582&dsMessageId=647485
AnkhSVN 现在支持 Visual Studio 2019。在这里下载 https://marketplace.visualstudio.com/items?itemName=simonp.AnkhSVN-SupportVS2019 [已损坏 link]
似乎在 GitHub 上仍然有效:github。com/simonp22/AnkhSVN
根据他在 github 项目中的评论,所有者从市场上删除了该程序,直到他解决了代码中的异步加载问题
https://github.com/simonp22/AnkhSVN
原来由CollabNet 开发的AnkhSVN 项目现已废弃,现在不支持Visual Studio 2019(该项目已停用超过17 个月)。作为替代方案,考虑迁移到 VisualSVN,它 现在可以在非域计算机上完全免费使用 (无需注册)并提供与 AnkhSVN 大致相同的功能(一些用户认为 VisualSVN 更适合他们的用例。
从 AnkhSVN 迁移到 VisualSVN 是一个简单的过程。如果您的解决方案项目跨越多个工作副本,则最新 VisualSVN 7.1 and VisualSVN 6.5 releases add support for multiple working copies within a single solution, and this makes the migration practically instant and painless for almost all users. See the article KB58: Migrating from AnkhSVN to VisualSVN for instructions and the article KB7: Using Multiple Working Copies in VisualSVN。
请注意,接受的答案中建议的解决方法可能会导致整体 Visual Studio 不稳定,并且不会使 AnkhSVN 与 Visual Studio 2019 兼容。请参阅这些答案下的评论:
顺便说一句,根据 this post,那些 hacky 解决方法不再有效。
免责声明:我是 VisualSVN 团队的支持工程师。
我对 AnkhSVN 项目做了一个分支,并在 Visual Studio Marketplace 上发布了一个版本 AnkhSVN2019.
此版本仅针对 Visual Studio 2019。
Visual Studio 市场上的页面在这里:
https://marketplace.visualstudio.com/items?itemName=PhilJollans.AnkhSVN2019
您也可以通过在 Visual Studio 中搜索 Visual Studio 商城找到它。
项目在GitHub这里:
https://github.com/PhilJollans/AnkhSVN2019
据我所知它工作正常,但这是基于少数系统,我只使用了一部分功能。
支持 Visual Studio 2022
我的 AnkhSVN 分支不支持 Visual Studio 2022,但是 GitHub repository 中有一个来自 AnkhSVN 原始开发者的版本。
截至 2021 年 12 月 4 日,此版本在 Visual Studio 商城中不可用,但您可以从 GitHub 上的 releases page 下载软件包。
截至 2021 年 12 月 4 日,当前版本的下载 link 是
https://github.com/AmpScm/AnkhSVN/releases/download/v2.9.87/Ankh-VSIX-2022.zip,
但现在可能有更新的版本。
我无法为 Visual Studio 2019 安装 AnkhSVN -Subversion 支持,
我试过安装它,它说版本对 VS2019 无效
我用的是VS2019专业版
貌似默认不支持VS2019。 https://ankhsvn.open.collab.net/ 但是你可以尝试更新 VS2019 的扩展。
- 将 vsix 重命名为 zip
- 解压缩
- 打开 extension.vsixmanifest、manifest.json 和 catalog.json 并将 Microsoft.VisualStudio.Component.CoreEditor 的版本更改为 [15.0,)
- 打开extension.vsixmanifest,同时将所有[15.0,16.0)替换为 [15.0,17.0)
- 压缩所有文件
- 重命名为 vsix
最新的 AnkhSVN 版本与 Visual Studio 2019 不兼容(不幸的是,该项目似乎已经死了)。
一个可能的解决方案是手动编辑存储在 vsix 文件中的文件(它是一个具有不同扩展名的 zip 文件)。
要编辑的文件是:
extension.vsixmanifest
将 [15.0,16.0) 的出现更改为 [15.0,17.0)
以这种方式更改先决条件:
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[15.0,)" DisplayName="Visual Studio core editor" />
catalog.json
搜索 Microsoft.VisualStudio.Component.CoreEditor 并将版本更改为 "[15.0,)"manifest.json
搜索 Microsoft.VisualStudio.Component.CoreEditor 并将版本更改为 "[15.0,)" 作为 catalog.json
进行这些更改后,可以在 VS2019 中安装扩展,但仍然打开 VS 显示的警告,该警告与加载过程的不兼容有关(AnkhSVN 使用同步加载,VS2019 需要异步加载)。
我刚刚通过 "Manage Extensions" 安装了 AnkhSVN 2.8.12824。它似乎有效,尽管 Visual Studio 2019 抱怨它可能与未来的 Visual Studio 更新(已弃用的 API)不兼容。
另请参阅 https://ankhsvn.open.collab.net/ds/viewMessage.do?dsForumId=582&dsMessageId=647485
AnkhSVN 现在支持 Visual Studio 2019。在这里下载 https://marketplace.visualstudio.com/items?itemName=simonp.AnkhSVN-SupportVS2019 [已损坏 link]
似乎在 GitHub 上仍然有效:github。com/simonp22/AnkhSVN
根据他在 github 项目中的评论,所有者从市场上删除了该程序,直到他解决了代码中的异步加载问题 https://github.com/simonp22/AnkhSVN
原来由CollabNet 开发的AnkhSVN 项目现已废弃,现在不支持Visual Studio 2019(该项目已停用超过17 个月)。作为替代方案,考虑迁移到 VisualSVN,它 现在可以在非域计算机上完全免费使用 (无需注册)并提供与 AnkhSVN 大致相同的功能(一些用户认为 VisualSVN 更适合他们的用例。
从 AnkhSVN 迁移到 VisualSVN 是一个简单的过程。如果您的解决方案项目跨越多个工作副本,则最新 VisualSVN 7.1 and VisualSVN 6.5 releases add support for multiple working copies within a single solution, and this makes the migration practically instant and painless for almost all users. See the article KB58: Migrating from AnkhSVN to VisualSVN for instructions and the article KB7: Using Multiple Working Copies in VisualSVN。
请注意,接受的答案中建议的解决方法可能会导致整体 Visual Studio 不稳定,并且不会使 AnkhSVN 与 Visual Studio 2019 兼容。请参阅这些答案下的评论:
顺便说一句,根据 this post,那些 hacky 解决方法不再有效。
免责声明:我是 VisualSVN 团队的支持工程师。
我对 AnkhSVN 项目做了一个分支,并在 Visual Studio Marketplace 上发布了一个版本 AnkhSVN2019.
此版本仅针对 Visual Studio 2019。
Visual Studio 市场上的页面在这里:
https://marketplace.visualstudio.com/items?itemName=PhilJollans.AnkhSVN2019
您也可以通过在 Visual Studio 中搜索 Visual Studio 商城找到它。
项目在GitHub这里:
https://github.com/PhilJollans/AnkhSVN2019
据我所知它工作正常,但这是基于少数系统,我只使用了一部分功能。
支持 Visual Studio 2022
我的 AnkhSVN 分支不支持 Visual Studio 2022,但是 GitHub repository 中有一个来自 AnkhSVN 原始开发者的版本。
截至 2021 年 12 月 4 日,此版本在 Visual Studio 商城中不可用,但您可以从 GitHub 上的 releases page 下载软件包。
截至 2021 年 12 月 4 日,当前版本的下载 link 是
https://github.com/AmpScm/AnkhSVN/releases/download/v2.9.87/Ankh-VSIX-2022.zip,
但现在可能有更新的版本。