2008-08-16 4 views
32

असली अजीब।क्या कोई ऐसा उपकरण है जो एक एसवीएन रिपोजिटरी को दृष्टि से प्रदर्शित कर सकता है (यानी सुंदर चार्ट)?

मुझे ऐसा टूल नहीं मिल रहा है जो एक को ग्राफिकल रूप में एक एसवीएन रिपोजिटरी प्रदर्शित करने में सक्षम बनाता है।
मुझे संशोधन/समय, शाखा/समय ग्राफ में परिवर्तन देखने की क्षमता चाहिए।

क्या किसी को भी पता है। आदर्श रूप से यह मंच तटस्थ या बेहतर वेब आधारित होगा।

समाधान संक्षिप्त में अब तक की पेशकश की:

+0

यह पूछने के लिए धन्यवाद, मुझे कुछ चाहिए जो मुझे चाहिए! =) – DFectuoso

+0

फिशिए छोटी परियोजनाओं के लिए इतना बुरा नहीं है; पांच उपयोगकर्ताओं तक $ 10 से एक। इसके बाद, यह $ 1,000 तक पहुंच गया, लेकिन फिर से, एक भुगतान बंद हो गया। – Mawg

उत्तर

13

Fisheye, Atlassian से, एक SVN भंडार को देखता है और कर सकते हैं आपको कुछ ग्राफ दिखाएं। इसके अलावा one of the demo servers:

  1. pie chart
  2. line change

पर दोष, diff, आदि

उदाहरण के लिए

, कुछ नमूना चित्रों के लिए एक उपयोगी वेब इंटरफेस प्रदान करता है और आप कुछ बहुत कोड मैट्रिक्स की तरह है, तो , here are some samples

+1

उन कीमतों के लिए? संख्या – NobleUplift

+0

उन कीमतों में 5 उपयोगकर्ताओं तक एक बार $ 0 है। इससे अधिक और यह $ 1,000 तक पहुंच जाता है, जो बहुत कुछ लगता है, लेकिन ए) यह एक बार भुगतान बी) असीमित उपयोगकर्ताओं। तो, हाँ, अगर आप में से 6 हैं तो यह बेकार है, लेकिन एक बड़ा संगठन निश्चित रूप से इसे – Mawg

4

एकमात्र टूल जो मैंने कभी सामना किया है वह है svn टूल्स से svn-graph.pl perl स्क्रिप्ट। यह graphviz डॉट फ़ाइल को थकाता है जिसे विभिन्न छवि प्रारूपों में प्रस्तुत किया जा सकता है। यह एक मूल वेब ग्राफ उपकरण बनाने के लिए एक सीजीआई स्क्रिप्ट में लपेटा जा सकता है।

1

Trac एक स्रोत कोड ब्राउज़र और सीमित आंकड़े विश्लेषण भी शामिल है देता है। यह निश्चित रूप से वेब आधारित है।

1

हो सकता है कि आप "विज़ुअल डिस्प्ले" और "सुंदर चार्ट" पर थोड़ी सी विस्तृत जानकारी दे सकें?

एक राउंडअबाउट रास्ते git-svn साथ SVN भंडार क्लोन करने के लिए किया जाएगा, तो आप शाखाओं और विलय के साथ ही विशेष ब्राउज़ कर कल्पना करने के लिए उस पर चित्रमय gitk या giggle उपकरणों का उपयोग कर सकते हैं।

(इसके बाद आप वितरित बात मिलेगा, कि git एक अच्छा पक्ष प्रभाव के रूप इतनी अच्छी तरह से करता है,।)

1

Trac विकी और समस्या ट्रैकिंग उपकरण है, जो एक SVN ब्राउज़र शामिल करने के लिए होता है। RevtreePlugin, ट्रैक के लिए आपको ग्राफिकल रूप में अपना रेपो प्रदर्शित करने की अनुमति होगी। ट्रैक अभी भी एक बहुत ही युवा एप्लिकेशन है (नवीनतम संस्करण 0.11.1 है), लेकिन हम इसे अपने सॉफ्टवेयर विकास के लिए काम पर उपयोग करते हैं और यह अब तक बहुत उपयोगी साबित हुआ है।

7

आप StatSVN भी कोशिश कर सकते हैं।

यह जावा में लिखा गया है (आपके प्लेटफॉर्म-तटस्थ आवश्यकता को पूरा करता है) और आपके संशोधन इतिहास के साथ एक स्थिर HTML पेड़ उत्पन्न करता है और ग्राफ को प्रतिबद्ध करता है। आप इसे कॉल करने की प्रक्रिया को स्वचालित करने के लिए चींटी या बैच फ़ाइल का उपयोग कर सकते हैं।

मैंने ट्रैक के बारे में अच्छी बातें भी सुनी हैं।

+0

धन्यवाद दे सकता है, बस मुझे – Rhys

-1

आप MPY SVN STATS भी आजमा सकते हैं। Here ज़ोप के लिए एक उदाहरण ग्राफ है।

+2

लिंक की आवश्यकता है। – naught101

6

मैं SVNPlot नामक सबवरियन आंकड़े ग्राफ़ जनरेशन उपयोगिता लिख ​​रहा हूं। यह StatSVN द्वारा उत्पन्न ग्राफ से प्रेरित है। हालांकि, एसवीएनप्लॉट ग्राफ पीढ़ी दो चरणों में है (ए) पहले यह सबवर्सन लॉग जानकारी से sqlite3 डेटाबेस बनाता है (बी) वास्तविक ग्राफ को डेटाबेस स्क्लाइट डेटाबेस (सरल एसक्यूएल प्रश्नों का उपयोग करके) निकालने के द्वारा उत्पन्न किया जाता है।

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

एसवीएनप्लॉट पाइथन में लिखा गया है और यह ग्राफ उत्पन्न करने के लिए उत्कृष्ट Matplotlib पैकेज का उपयोग करता है। यह कोड Google कोड पर SVNPlot पृष्ठ पर उपलब्ध है (लाइसेंस नया बीएसडी लाइसेंस है)। नमूना Rietveld भंडार के लिए उत्पन्न रेखांकन http://thinkingcraftsman.in/projects/svnplot/index.htm

+0

आपको अपना उत्तर टेक्स्ट उद्धृत करना चाहिए क्योंकि इसे 'svnplot' की विकी से कॉपी किया गया है और मूल स्रोत के लिए एक लिंक प्रदान किया गया है [यहां] (https://code.google.com/p/svnplot/wiki/Introduction)। – Daniel

1

https://github.com/justinmassiot/svn-graph-branches भी है। हालांकि 2010 से कोई गतिविधि नहीं है और यह मेरे लिए काम नहीं करता है (मेरे डॉट संस्करण के साथ संगत नहीं)।