Git

2013-10-20 6 views
13
का उपयोग कर गूगल कोड से तोड़फोड़ परियोजना क्लोनिंग

गूगल कोड पर किसी की परियोजना जो मैं Git का उपयोग कर क्लोन करने के लिए चाहते हैं नहीं है। हालांकि, इनमें से कुछ भी काम नहीं किया:Git

git clone http://some_app.googlecode.com 

git clone http://some_app.googlecode.com/svn 

git clone http://some_app.googlecode.com/svn/trunk 

git svn -s clone http://some_app.googlecode.com/svn/trunk 

मैं इसे कैसे कर सकता हूं?

+1

क्या आप इस परियोजना के वास्तविक यूआरएल पोस्ट कर सकते हैं? – janos

+0

ओह, मैंने एसवीएन टैग को हटाने के लिए संपादित किया और फिर पहले जवाब से एहसास हुआ कि शायद यह एसवीएन से संबंधित है, सवाल सिर्फ उस पर एक अच्छा संकेत नहीं है। मुझे यकीन नहीं है कि मेरे संपादन को पूर्ववत कैसे करें। – Ben

उत्तर

16

के बाद से, URL पर आधारित है, यह आप की तरह एक तोड़फोड़ भंडार का उपयोग करने की कोशिश कर रहे हैं, तो आप इसे प्राप्त करने के लिए एक सरल तरीके से Git उपयोग नहीं कर सकते लग रहा है।

सैद्धांतिक रूप से आप git-svn का उपयोग कर सकते हैं, जिसे आपने अपने अंतिम उदाहरण में देखा था, हालांकि यदि आप इसके बारे में नहीं जानते हैं तो शायद आप पहले गिट और एसवीएन के बारे में अधिक जानना चाहते हैं।

एक SVN भंडार से बाहर कोड की जाँच करने के लिए आप, svn उपयोग करने की आवश्यकता के रूप में:

svn co http://some_app.googlecode.com/svn/trunk 

तुम सच में Git के माध्यम से तोड़फोड़ भंडार का उपयोग करने की Git का उपयोग करना चाहते हैं, तो आप init करने की जरूरत है पहले भंडार। कार्यप्रवाह तरह दिखता है:

git svn clone -s http://some_app.googlecode.com/svn/ 

-s स्विच मानक लेआउट का उपयोग करने का कहना है, और इसलिए यह करने के लिए trunk संलग्न कर देगा।