जवाबों:
आसान जवाब चलाना है:
find / -name 'svnserve.conf'
svnerve.conf एक फाइल है जिसे $ {REPO} / कॉन्फिडेंस में रहना चाहिए।
हार्ड (एर) उत्तर यह पता लगाने के लिए है कि क्या svn के पास यह पता लगाने के लिए एक कमांड है कि आपने शुरुआती चेकआउट के लिए किस URL का उपयोग किया था।
संपादित करें : एक कमांड लाइन svn क्लाइंट के लिए, रिपॉजिटरी रूट (जिस जगह से आपने अपना कोड चेक किया था) को खोजने का तरीका यह आपके काम की कॉपी के अंदर चल रहा होगा:
svn info
आउटपुट में वह रेखा जो 'रिपॉजिटरी रूट' पढ़ती है, वह जगह बताती है जिसे आपने बाहर से चेक किया था और इस तरह उस जगह पर जहाँ आप रेपो हैं।
यहाँ कमांड लाइन पर svn से परिचित होने के लिए कुछ समय लें ।
आपके पास एक तोड़फोड़ भंडार तक पहुँचने के कई अलग-अलग तरीके हैं और प्रत्येक के लिए रिपॉजिटरी खोजना अलग है:
यह सबसे आसान है। इसका मतलब यह है कि यह स्थानीय मशीन पर है जहाँ पथ यह कहता है।
यह svnserve का उपयोग कर रहा है। दूरस्थ सर्वर पर प्रक्रिया कमांड लाइन के लिए देखें और -r विकल्प के साथ निर्दिष्ट पथ रिपॉजिटरी को खोजने के लिए url में पथ से जुड़ा हुआ है। यदि कोई -r विकल्प नहीं है, तो url में पथ फ़ाइल सिस्टम पथ है।
यह ssh पर svn है। Url में पथ दूरस्थ सर्वर पर फ़ाइल सिस्टम स्थान है।
यह http या https पर svn है। आपको अपने अपाचे कॉन्फ़िगरेशन में वर्चुअल होस्ट खोजने और एक <स्थान> अनुभाग की तलाश करनी होगी जो आपके url पथ से मेल खाता हो और SVNPath या SVNParentPath कॉन्फ़िगरेशन लाइन की तलाश करता हो। यह आपको आपके तोड़फोड़ भंडार का स्थान बताएगा।
$ find -iname .svn
इसे होस्ट पर सभी कार्यशील प्रतियां मिलनी चाहिए