私は前にこれを見たことがありません。いくつかの svn リポジトリをローカルの git リポジトリに複製して、新しい Mac で開発を行っています。いくつかはうまく引っ張られましたが、1つは頑固です. それらはすべて同じ svn サーバーから取得されており、私が知っている違いはありません。この特定のリポジトリを 4 回複製しようとしましたが、常に同じ結果になります。
r3378 = 0b759d82e55df2e54fdbcb74859e56cc4f40eb5c (svn/trunk)
Auto packing your repository for optimum performance. You may also
run "git gc" manually. See "git help gc" for more information.
Counting objects: 11253, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (11087/11087), done.
Writing objects: 100% (11253/11253), done.
Total 11253 (delta 7955), reused 0 (delta 0)
Removing duplicate objects: 100% (256/256), done.
fatal: unable to run 'git-svn'
他の出力はどれも異常に見えたり、何らかの問題を示しているようには見えません。プロセスは単に中止されます。を実行するgit br -r
と、すべてのブランチが表示されるわけではありません (ただし、トランクと一部のブランチは正常にインポートされているように見えます)。
誰もこれを見たことがありますか?自宅で生産性を高めるには、このリポジトリのクローンを作成する必要がありますが、プルされていないメンテナンス ブランチが少なくとも 1 つ必要です。FWIW、私が実行しているコマンドは次のとおりです。
me@mine [project-root] $ git svn clone https://svn.myserver.com/myproject my-project --trunk=trunk --branches=branches/*/* --prefix=svn/
git 1.6.3.3 と svn 1.4.4 を実行しています。どちらも MacPorts 経由でインストールされています。どんな考えでも大歓迎です。
更新: git 1.6.3.2 と Svn 1.5.1 を実行している Linux マシン (Ubuntu 8.10) でも同じ問題が発生しています。
更新:これは、SSL の場所と関係がある可能性があります。git clone
リポジトリの内部の非 SSL URI を使用すると、問題なく動作するように見えます。これは、私が望むよりも多くの VPN を使用することを意味しますが、少なくとも機能するでしょう.