2012-02-03 15 views
103

मेरे पास मेरे स्थानीय सिस्टम पर एक svn काम करने वाली प्रति है। मैं रिमोट रिपोजिटरी यूआरएल प्राप्त करना चाहता हूं। क्या ऐसा करने के लिए कुछ कमांड है?svn रिमोट रिपोजिटरी यूआरएल कैसे प्राप्त करें?

+0

आप जब कहते हैं कि 'कार्यक्षेत्र' तुम्हारा मतलब आप उपयोग कर रहे SVN जैसे कुछ आईडीई में एकीकृत करना ग्रहण? किसी भी तरह से ग्राम का कमांड लाइन समाधान काम करेगा, बशर्ते आपके पास कमांड लाइन उपकरण भी इंस्टॉल हों। – Rup

उत्तर

151

प्रयास करें:

svn info . 

यह चाहिए दूरस्थ URL सहित वर्तमान कार्यशील प्रतिलिपि, के बारे में इस बारे में कुछ जानकारी।

the manual से, एक उदाहरण के उत्पादन होता है:

$ SVN जानकारी foo.c
पथ: foo.c
नाम: foo.c
यूआरएल: http://svn.red-bean.com/repos/test/foo.c
भंडार रूट: http://svn.red-bean.com/repos/test
रिपोजिटरी यूयूआईडी: 5e7d134a-54fb-0310-bd04-b611643e5c25
संशोधन: 4417
नोड प्रकार: फ़ाइल
अनुसूची: सामान्य
अंतिम बदला गया लेखक: सैली
अंतिम परिवर्तन की रेव: 20
अंतिम बदला गया दिनांक: 2003/01/13 16:43:13 -0600 (सोम, 13 जनवरी 2003)
पाठ अंतिम अद्यतन: 2003-01-16 21:18:16 -0600 (गुरु, 16 जनवरी 2003)
गुण अंतिम अपडेट: 2003-01-13 21:50:19 -0600 (सोम, 13 जनवरी 2003)
चेकसम: d6aeb60b0662ccceb6bce4bac344cb66

16

इसे आजमाएं:

svn info | grep URL | sed 's/URL: //g' 
+6

आप यह भी 'svn जानकारी बना सकते हैं sed -ne/URL: // p'' और 'grep' को सहेजें; '-n' और' p' का मतलब केवल प्रिंट मिलान लाइन – Rup

+1

'svn जानकारी | grep^यूआरएल | पूंछ-सी + 6' =) –

2

svn info | grep 'URL' | awk '{print $NF}'

जहां awk $ एनएफ प्रिंट केवल एक रिकार्ड

1

में अंतिम स्तंभ सबवर्सन 1.9 के रूप में आप अब जानकारी SVN से कोई विशिष्ट आइटम अनुरोध कर सकते हैं।

svn info --show-item=url 

यह केवल दूरस्थ यूआरएल आउटपुट करेगा। अंत में न्यू लाइन से छुटकारा पाने के लिए, इस अतिरिक्त विकल्प जोड़ें:

svn info --show-item=url --no-newline 
संबंधित मुद्दे