Подтвердить что ты не робот

Git svn clone не работает в Mac OS X: "Temp файл с именем" svn_delta "уже используется"

Я установил git -core (+ svn) на свой Mac с MacPorts. Это дало мне:

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.

Я выполнил обычные поисковые запросы, но большинство потоков, похоже, завершают работу, не предлагая четкое исправление.

4b9b3361

Ответ 1

Добавьте этот параметр в свой ~/.subversion/servers файл:

[global]
http-bulk-updates=on

У меня была эта проблема в Linux, и мы увидели вышеописанное решение этот поток. Я думаю. Я столкнулся с этим, потому что я принудительно Alien SVN создавал с subversion 1.8, который теперь использует библиотеку serf вместо neon для https и очевидно, git -svn не играет хорошо с крепостным.

Ответ 2

Обратите внимание, что git 1.8.5rc3 (выпуск 20 ноября 2013 г., объявленный здесь) теперь включает в себя:

Таким образом, общее обновление до последнего Git (1.8.5 должно появиться на следующей неделе), а последний SVN 1.8 может помочь сделать все плавно.

Ответ 3

http://bugs.debian.org/534763 предполагает, что это ошибка в пакете libsvn-perl, попробуйте обновить этот