2009-10-08 13 views
46

मैं एक SVN भंडार ब्राउज़ करने के लिए कोशिश कर रहा हूँ ब्राउज़िंग:इसे बाहर की जांच किए बिना एक SVN भंडार

  • यह (यूनिक्स पर) स्थानीय स्तर पर यह करने के लिए संभव है?
  • क्या यह एसएसएच एक्सेस के साथ संभव है?

उत्तर

22

उपयोग svnlook

एक सबवर्सन भंडार के विभिन्न पहलुओं की जांच के लिए एक कमांड लाइन उपयोगिता। यह भंडार में कोई भी बदलाव नहीं करता है - इसका उपयोग सिर्फ "peeking" के लिए किया जाता है। svnlook आमतौर पर रिपोजिटरी हुक द्वारा उपयोग किया जाता है, लेकिन एक रिपोजिटरी व्यवस्थापक को यह नैदानिक ​​उद्देश्यों के लिए उपयोगी हो सकता है।

चूंकि svnlook प्रत्यक्ष भंडार पहुंच के माध्यम से काम करता है (और इस प्रकार केवल उस मशीन पर उपयोग किया जा सकता है जो भंडार रखता है), यह एक पथ के साथ भंडार को संदर्भित करता है, न कि यूआरएल।

कोई संशोधन या लेन-देन निर्दिष्ट है, तो सबसे कम उम्र (सबसे हाल) भंडार में संशोधन करने के लिए svnlook चूक ...

+2

svnlook पेड़ जब आप केवल एक ही स्तर – Casebash

72

SVN ls काम करता है। उदा।

svn ls http://my.svnserver.com/trunk/foo 

कमांड लाइन पर इस प्रयास करें:

svn ls http://svn.apache.org/repos/asf/spamassassin/trunk 
+1

को देखने के लिए मैं इसके बारे में अर्थ पर निर्भर करता है लगता है चाहता हूँ "ब्राउज़" के लिए एन तर्क के साथ, चाल करने के लिए लगता है । यदि आप बस निर्देशिकाओं और फ़ाइल नामों को देखना चाहते हैं, तो svn ls पर्याप्त होगा। मैंने ऊपर पोस्ट किया गया आदेश आज़माएं। – z5h

+0

मैं सहमत हूं - svn ls मेरे लिए ठीक काम करता है - ऐसा करने के लिए वर्कस्पेस को देखने की आवश्यकता नहीं है। मुझे यकीन नहीं है कि अगर आप एक भंडार "ब्राउज" कहते हैं तो किसी अन्य कार्यक्षमता की आवश्यकता होती है। –

+0

क्या आप एक भंडार पर svn ls कर सकते हैं? मैंने कोशिश की और यह – Casebash

8

क्या मंच आप जिस पर आप हैं भी उपयोग कर सकते हैं पर निर्भर करता है:

मैं बिजली के उपयोग के लिए एक टर्मिनल महान लगता है, लेकिन जब आप बस कुछ देख सकते हैं या हालांकि निर्देशिका खुदाई करने के लिए चाहते हैं, एक दृश्य संस्करण थोड़ा और अधिक लाभदायक होता है।

+0

उपयोगी। अगर मुझे भविष्य में और अधिक ब्राउज़िंग करने की ज़रूरत है तो मैं उनको जांचने पर विचार करूंगा – Casebash

7

पहुँच के प्रकार के आधार पर, इनमें से एक विकल्प अच्छा हो सकता है:

SVN नज़र (जैसा कि ऊपर उल्लेख) और SVN जानकारी (भी SVN किताब में: इसके लिए गूगल) दो अच्छी पकड़ रहे हैं ऑनलाइन विकल्प। यदि आप लॉग इन हैं, तो वे स्थानीय मशीन पर काम करते हैं, लेकिन वे नेटवर्क पर दूरस्थ रूप से काम करते हैं।

यदि svn रिपॉजिटरी सार्वजनिक वेब सर्वर के साथ चल रहा है, तो आप बस अपने ब्राउज़र का उपयोग करके इसे ब्राउज़ करने में सक्षम हो सकते हैं, उदा। your.svn.server.com/your/svn/path।

कई svn प्रशासक भी ViewVC (http://www.viewvc.org/) स्थापित करते हैं। यह देखने के लिए कि क्या आप कुछ प्राप्त करते हैं, आप अपने.svn.server.com/viewvc पर ब्राउज़ करने का प्रयास कर सकते हैं।

संपादन टिप्पणीकर्ताओं अपना मन बदल जाने के लिए;)

संबंधित मुद्दे