2009-06-17 19 views
5

मैं एक SVN भंडार इसके अंदर कई परियोजनाओं है कि, इस तरह उनके अधीन एक टैग/शाखाओं/ट्रंक संरचना के साथ उन लोगों में से हर एक है: - ट्रंक
- टैग
-क्या एक संपूर्ण एसवीएन भंडार को देखने का कोई तरीका है?

परियोजना 1
शाखाओं

परियोजना 2
- ट्रंक
- टैग
- शाखाओं

यह ~ 40 परियोजनाओं के लिए चला जाता है। मैं जो करना चाहता हूं वह किसी भी त्याग वाली शाखाओं को साफ कर सकता है, हालांकि मुझे पूरे भंडार वृक्ष को देखने के तरीके की जानकारी नहीं है। यदि मैं इससे बच सकता हूं तो मैं वास्तव में प्रत्येक शाखा मैन्युअल रूप से ब्राउज़ करना नहीं चाहता हूं। क्या इसे पूरा करने के लिए कोई स्टैंड-अलोन टूल्स हैं?

संपादित करें: मुझे एहसास है कि टोर्टोइज एसवीएन, कॉर्नरस्टोन और इसी तरह के उपकरण दृश्य भंडार ब्राउज़िंग की अनुमति देते हैं। हालांकि, मैं वास्तव में जो खोज रहा हूं वह पूरी संरचना को एक बार में देखने का एक तरीका है। जैसे कि आप खुद को रिपोजिटरी के खिलाफ टोर्टोइज एसवीएन के संशोधन ग्राफ को चला सकते हैं और सभी परियोजनाओं को पूरी तरह से विस्तारित कर सकते हैं।

उत्तर

2

यह आपके द्वारा चलाए जा रहे ओएस पर निर्भर करता है।

मैं मुख्य रूप से मैक ओएस एक्स का उपयोग करता हूं, इसलिए मेरी पसंद के एसवीएन क्लाइंट Cornerstone है। यह ऐप भंडार की संरचना और टिप्पणियों को देखने का उत्कृष्ट काम करता है। जीयूआई बहुत चिकना, सहज ज्ञान युक्त, और उपयोग करने में आसान है।

यदि आप विंडोज़ पर हैं, तो मुझे नहीं पता कि कौन सा क्लाइंट सबसे अच्छा है, लेकिन मुझे लगता है कि ज्यादातर लोग TortoiseSVN का उपयोग करते हैं।

+0

+1। यह एक उत्कृष्ट ग्राहक है और सबवर्सन दर्द रहित बनाता है। –

+1

मुझे टोर्टोइज एसवीएन और कॉर्नरस्टोन दोनों पसंद हैं, हालांकि उनमें से कोई भी पूरी रिपोजिटरी सामग्री का दृश्य नहीं बना सकता है, जहां तक ​​मैं निर्धारित करने में सक्षम हूं। –

2

मैं जीयूआई ग्राहकों का उपयोग मेरी SVN खजाने का प्रबंधन करने के लिए, लेकिन एक और उपकरण है कि मैं वास्तव में उपयोगी पाया है WebSVN है। यह आपके भंडार को देखने के लिए एक PHP आधारित ऐप है। इसमें एक चिकना इंटरफ़ेस है और आपके स्रोत कोड के लिए सिंटैक्स हाइलाइटिंग है। आप इसे अपने भंडारों का मूल मार्ग दे सकते हैं ताकि आप देख सकें कि कौन से भंडार हैं और तुरंत देखने के लिए उन्हें क्या ब्राउज़ करें। स्पष्ट कारणों से यह वास्तव में रिपॉजिटरीज़ पर कमांड नहीं चला सकता है, लेकिन एक बार जब आप जानते हैं कि आप क्या करना चाहते हैं तो आप केवल कमांड लाइन का उपयोग कर सकते हैं।

6

यदि आप उस उपकरण में कुछ पैसे लगाने के इच्छुक हैं और एक अच्छा दृश्य है, तो आप फिशिए कर सकते हैं। अन्यथा सैवेनॉन की जांच करें; यह मूल बातें करता है।

फ़िशआई http://www.atlassian.com/software/fisheye/features/repository.jsp sventon http://sventon.org/

+0

यह गलत कॉन्फ़िगरेशन के कारण हो सकता है, लेकिन हमारे वर्तमान रेपो के साथ जो सुझाए गए एसवीएन शाखा संरचना से काफी दूर है फिशिए पूरी तरह से हमारे रेपो में अधिकांश शाखाएं खोजने में विफल रहता है। –

1

एंड्रयू WebSVN सुझाव के अलावा, मैं भी ViewVC की सिफारिश करेंगे। मैं लोगों को समझाता हूं कि वेबएसवीएन एक बीन काउंटर के उपकरण से अधिक है, जबकि व्यूवियर अधिक विस्तृत तरीके से अधिक विस्तृत जानकारी मांगने वाले डेवलपर्स के लिए बेहतर है। यह निश्चित रूप से जीभ-गाल है, लेकिन आप देखेंगे कि यदि आप दो उत्पादों की तुलना करते हैं तो मेरा क्या मतलब है। मैंने अपने संगठन में दोनों तैनात किए हैं।

4

ट्रैक उत्पाद (ओपन-सोर्स) भी भंडारों का आलेखीय दृश्य प्रदान करता है।सबवर्सन के लिए एक निरर्थक रूप से सेक्सी ओपन दृश्य - (कई अन्य विशेषताएं बीच)

Trac Open Source Project

Trac Source browser

17

तुम भी Gource में लग सकता है। यह देखने के लिए विशेष रूप से अच्छा है कि समय के साथ रेपो कैसे बदलता है और विभिन्न योगदानकर्ता परियोजना के विभिन्न टुकड़ों को कैसे प्रभावित करते हैं। कॉर्नरस्टोन के लिए

+0

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

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