एसवीएन शाखा/विलय गतिविधि का ग्राफिकल प्रतिनिधित्व

क्या आप किसी भी उपकरण से अवगत हैं जो एक एसवीएन भंडार में शाखा/विलय गतिविधि दिखाते हुए आरेख बनाता है?

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

मैं अभी TortoiseSVN संशोधन ग्राफ को देख रहा हूं, लेकिन इसमें मेरी इच्छा और गलत लेआउट से अधिक विस्तार है।


ओरियन, प्रतिक्रिया के लिए धन्यवाद। मुझे लगता है कि ब्रांचिंग और विलय "एसवीएन की सुविधा में निर्मित" की तुलना में एक भंडार में फाइलों के प्रबंधन के लिए एक अधिक सम्मेलन है, यह बहुत कठिन होगा। मैं अपनी टीम के व्हाइटबोर्ड के शीर्ष पर खराब खींचे गए चित्र के साथ रहूंगा कार्यालय।

0
ro fr bn
ऐसा लगता है कि इसे संबोधित करने के लिए कुछ नए उपकरण विकसित किए जा रहे हैं। क्या किसी ने जेरोम और रोले का इस्तेमाल किया है?
जोड़ा लेखक Matt Miller, स्रोत

3 उत्तर

एसवीएन 1.5 से पहले (जो कि एक महीने या उससे भी अधिक समय से बाहर हो गया है), यह विलयों को बिल्कुल ट्रैक नहीं करता था, इसलिए बिट्स जहां ट्रंक को 'रीकनेक्ट' किया जाता है, वैसे भी ऐसा करने के लिए असंभव है

0
जोड़ा

खैर, आप गिट और गिट-एसवीएन का उपयोग कर सकते हैं। सबसे पहले, अपने एसवीएन भंडार को गिट भंडार में क्लोन करें, इस तरह:

git svn init "http://host/repo/location/trunk"

फिर, आदेश का प्रयोग करें:

gitk --all

वहां से, आपको संशोधन इतिहास का एक अच्छा ग्राफ दिखाई देगा। बेशक, यह मानता है कि आपके पास गिट और गिट-एसवीएन सही तरीके से स्थापित है और कमांड लाइन पर आरामदायक हैं।

गिट के माध्यम से ट्रैकिंग स्रोत के लाभों में से एक यह है कि विलय इतिहास को सामग्री संशोधन के माध्यम से ट्रैक किया जाता है, न कि क्रोनोलॉजिकल ऑर्डर या शाखा का नाम। इसलिए, इससे कोई फर्क नहीं पड़ता कि आपके एसवीएन भंडार में कोई विलय इतिहास नहीं है।

यदि गिटक संशोधन ग्राफ पर्याप्त नहीं है, तो आप सीधे गिट से रेपो इतिहास खींच सकते हैं और अपना स्वयं का ग्राफ बना सकते हैं।

0
जोड़ा
पुन: <�कोड> गिट ... विलय इतिहास सामग्री संशोधन के माध्यम से ट्रैक किया जाता है ... वास्तव में? यह एक शाखा के समान रूप से दो शाखाओं को संपादित करने और एक शाखा से दूसरे में विलय करने के बीच अंतर कैसे बता सकता है?
जोड़ा लेखक Jesse Chisholm, स्रोत

Check this out SvnMapper from Tigris.org

यहां छवि विवरण दर्ज करें

0
जोड़ा
अच्छा लग रहा है, लेकिन ... इसे svn://urls के साथ काम नहीं कर सका
जोड़ा लेखक marapet, स्रोत
+ 1'ed। इस। बहुत बढ़िया। धन्यवाद!
जोड़ा लेखक stefgosselin, स्रोत
मुझे बस दुख की बात है कि यह एसएसएच: /// यूआरएल पर चकित लगता है।
जोड़ा लेखक stefgosselin, स्रोत
यह https://urls के साथ काम नहीं कर सका
जोड़ा लेखक alvin, स्रोत
यह एक विंडोज़ एप्लीकेशन है और जो आप ढूंढ रहे हैं उसके सबसे नज़दीकी प्रतीत होता है।
जोड़ा लेखक Steven Hepting, स्रोत
मैं इसे https के साथ काम करने में सक्षम था। हम VisualSVN का उपयोग हमारे एसवीएन सर्वर के रूप में कर रहे हैं। एक बिंदु पर मुझे SvnMapper से एक संकेत मिला कि हम एक स्व-हस्ताक्षरित प्रमाण का उपयोग कर रहे थे। इसके अलावा, मुझे एसवीएन सर्वर पर एसवीएन प्रमाणीकरण (विंडोज़ ऑथ के बजाए) सक्षम करना पड़ा। हालांकि मैं ऐप से वास्तव में खुश नहीं था। मुझे लगता है कि यह स्वचालित रूप से विलय तीरों को आकर्षित करेगा, आपको डेटा की व्याख्या करना होगा और विलय को अपने आप विलय करना होगा।
जोड़ा लेखक Walter Stabosz, स्रोत