Windows から mercurial 用の hgsubversion プラグインを使用しようとしています。SVN リポジトリからのプルは Windows で動作します。しかし、リポジトリにプッシュしようとすると、次のメッセージが表示されます。
svn+ssh://user@server.com/home/user/.repo/test.svn/ へのプッシュ 中止: Subversion リポジトリではコマンドを使用できません
これは、hgsubversion が subvertpy の代わりに SWIG バインディングを使用しているために発生しているようです (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: プッシュに失敗するという初期の問題を解決しました。largefiles (mercurial >= 2.0 で配布されている) 拡張子は、hgsubversion を壊します。無効にして、hgsubversionが機能するようにしました。