2012-10-03 8 views
13

मै मैकपॉर्ट्स से अपने मैक पर गिट-कोर (+ svn) स्थापित किया है। यह मैं दे दिया है:गिट एसवीएन क्लोन मैक ओएस एक्स पर विफल रहता है: "मोनिकर के साथ टेम्पल फ़ाइल 'svn_delta' पहले से ही उपयोग में है"

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. 

मैं हमेशा की तरह किया है:

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

उत्पादन इस तरह दिखता है:

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

मैं निम्नलिखित की तरह कुछ फोन करने के लिए प्रयास कर रहा हूँ खोज करता है लेकिन अधिकांश धागे स्पष्ट फिक्स का प्रस्ताव किए बिना पीछे हटते प्रतीत होते हैं।

उत्तर

24

अपने ~/.subversion/servers फाइल करने के लिए इस सेटिंग को जोड़े कोशिश पता चलता है:

[global] 
http-bulk-updates=on 

मैं लिनक्स पर इस मुद्दे था, और इसके बाद के संस्करण वैकल्पिक हल देखा this thread पर। I सोचें मैं इसमें भाग गया क्योंकि मैंने Alien SVN को उपवर्तन 1.8 के साथ बनाने के लिए मजबूर किया जो अब https के लिए नियॉन के बजाय सर्फ लाइब्रेरी का उपयोग करता है, और स्पष्ट रूप से गिट-एसवीएन सर्फ के साथ अच्छी तरह से खेल नहींता है।

+0

मैक ओएस एक्स 10.8 पर मेरे लिए काम नहीं किया। – kakyo

+2

यह मेरे लिए काम करता है जब मैं उबंटू प्रीसीज़ पर सबवर्सन 1.8 पर अपग्रेड करता हूं https://launchpad.net/~dominik-stadler/+archive/subversion-1.8/+packages – centic

+1

यह मेरे लिए काम करता है और मैं विंडोज़ पर हूं। यहां मेरे विंडोज़ समाधान देखें (यह कुछ हद तक रिकर्सिव है): http://stackoverflow.com/a/20889647/61624 –

0

http://bugs.debian.org/534763 यह libsvn-पर्ल पैकेज में एक बग है, उन्नयन कि

+0

मैकपोर्ट्स के लिए कोई ऐसा कैसे करता है? – BitwiseMan

2

ध्यान दें कि git 1.8.5rc3 (release November 20st, 2013, announced here) अब में शामिल हैं:

  • "git-svn" serf library, जो only option SVN 1.8.0 offers us when talking the HTTP protocol (कोई अधिक neon है) का उपयोग करने के लिए सिखाया गया है।

  • "git-svn" serf पुस्तकालय का उपयोग कर एक https:// कनेक्शन पर बात कर रहा है कि SVN का उपयोग करता serf पुस्तकालय में एक बग के कारण कोर फेंक दिया।
    हमारे पक्ष में इसके आसपास काम करें, भले ही एसवीएन पक्ष तय किया जा रहा हो।

इसलिए नवीनतम Git के लिए एक सामान्य उन्नयन (1.8.5 बाहर अगले सप्ताह होना चाहिए) और latest SVN 1.8 चीजें आसानी से चलाने बनाने के कर सकते हैं।