14

MacPorts から Mac に git-core (+svn) をインストールしました。これは私に与えました:

git-core @1.7.12.2_0+credential_osxkeychain+doc+pcre+python27+svn
subversion @1.7.6_2 

私は次のようなものを呼び出そうとしています:

git svn clone http://my.svn.com/svn/area/subarea/project -s

出力は次のようになります。

Initialized empty Git repository in /Users/bitwise/work/svn/project/.git/
Using higher level of URL: http://my.svn.com/svn/area/subarea/project => http://my.svn.com/svn/area
A   folder/file.txt
    A       folder/file2.txt
   [... some number of files from svn ... ]
    A       folder44/file0.txt
Temp file with moniker 'svn_delta' already in use at /opt/local/lib/perl5/site_perl/5.12.4/Git.pm line 1024.

私は通常の検索を行いましたが、ほとんどのスレッドは明確な修正を提案せずに終わっているようです.

4

3 に答える 3

27

~/.subversion/serversこの設定をファイルに追加します。

[global]
http-bulk-updates=on

Linux でこの問題が発生し、このスレッドで上記の回避策を見ました。これに遭遇したのは、 Alien SVNを強制的に Subversion 1.8 でビルドしたためだと思います。これは、https のネオンの代わりに serf ライブラリを使用するようになり、明らかに git-svn が serf でうまく動作しません。

于 2013-09-03T19:20:11.637 に答える
2

git 1.8.5rc3 (2013 年 11 月 20 日リリース、こちらで発表) には以下が含まれていることに注意してください。

そのため、最新の Git (1.8.5 は来週公開予定) と最新の SVN 1.8への一般的なアップグレードは、物事をスムーズに実行するのに役立ちます。

于 2013-11-21T07:44:05.150 に答える
0

http://bugs.debian.org/534763 は、libsvn-perl パッケージのバグであることを示唆しています。アップグレードしてみてください

于 2012-10-03T09:50:46.327 に答える