我正在尝试将 hgsubversion 插件用于 Windows 的 mercurial。从 SVN repositpry 中提取适用于 Windows。但是当我尝试推送到存储库时,我收到以下消息:
推送到 svn+ssh://user@server.com/home/user/.repo/test.svn/ abort:命令对 Subversion 存储库不可用
似乎发生这种情况是因为 hgsubversion 使用的是 SWIG 绑定而不是 subvertpy(在 Linux 上,subvertpy 一切正常)
D:\test\>hg 版本 --svn hgsubversion:88f3cda47def 颠覆:1.6.13 绑定:SWIG
但是我没有找到任何简单的方法来安装它(现在我正在尝试自己编译它,但是有一些问题)。也许我错过了什么。Bzr正在使用subvertpy,也许可以提取它?有什么建议么?
有人在 Windows 中使用 hgsubversion 吗?
PS要编译库,我尝试了这个提示:https ://bitbucket.org/tortoisehg/thg-winbuild/issue/14/request-add-subvertpy-to-the-default
UPD:解决了推送失败的初始问题。大文件(随 mercurial >= 2.0 分发)扩展名破坏了 hgsubversion。只是禁用它并让 hgsubversion 工作。