2008-10-20 13 views
19

एसवीएन विलय बहुत समय लेने वाला है (विशेष रूप से बड़े कोड अड्डों पर) और त्रुटि प्रवण। ग्रहण और नेटबीन्स प्लगइन्स मुझे बहुत अच्छी तरह से सेवा नहीं करते हैं। फिलहाल मैं मैनुअल "svn विलय" और ग्राफिकल diff Meld के संयोजन का उपयोग कर रहा हूं। क्या बेहतर विकल्प हैं (गैर-Win32)?एसवीएन विलय के लिए उपकरण

उत्तर

3

असल में एक पेड़ डाउनलोड करने के लिए गिट-एसवीएन या एचजी-एसवीएन पुल का उपयोग करने वाले लोगों की रिपोर्टें हैं, विलय को पूर्ववत करें, फिर मर्ज अपलोड करें। गड़बड़ी का हिस्सा हल नहीं करता है लेकिन विलय की बढ़ी हुई गति इसे कम कठिन बनाती है।

3

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

11

मेल्ड तर्कसंगत रूप से सबसे अच्छा और गैर-Win32 के लिए सबसे अधिक उपयोग किए जाने वाले टूल में से एक है। विंडोज़ पर या शराब के साथ WinMerge हाथ जीतता है। लिनक्स के लिए कुछ विकल्प:

पी.एस. दरअसल विंडोज़ पर टोर्टोइज एसवीएन मर्ज टूल भी बहुत अच्छे परिणाम देता है :)

+3

दुर्भाग्य से WinMerge तीन-तरफा विलय का समर्थन नहीं करता है। –

+0

@IgorBrejc इस वजह से मैं पी 4 का उपयोग करता हूं जब मैं जीत रहा हूं http://www.perforce.com/product/components/perforce_visual_merge_and_diff_tools – slf

+0

विंडोज़ पर केडीएफ 3 रन, 3-तरफा विलय का समर्थन करता है और सबसे सक्षम मुफ्त विलय टूल है क्या आप वहां मौजूद हैं। –

0

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

0

हमने हमेशा अपने काम पर टोर्टोइज एसवीएन का उपयोग किया है। विलय के साथ कभी भी कोई समस्या नहीं थी इसलिए मैं इसकी भी सिफारिश कर सकता हूं।

10

मैंने हाल ही में नए Beyond Compare 3 (विंडोज और लिनक्स के लिए) का उपयोग करना शुरू कर दिया है। ऐसा लगता है कि लगातार स्वचालित स्वचालित विलय निर्णय तब TortoiseSVN या KDiff3 बनाते हैं। विशेष रूप से व्हाइटस्पेस पर, मेरा मानना ​​है कि यह बीसी 3 के बेहतर फ़ाइल प्रकार कॉन्फ़िगरेशन के कारण है।

मुझे यह भी लगता है कि इसका मर्ज इंटरफ़ेस क्लीनर और KDiff को समझना आसान है।

1

मैंने svnmerge का उपयोग किया है और यह बहुत मदद करता है। यह एक कमांड लाइन उपयोगिता है, इसलिए यह सभी के लिए सबसे अच्छा उपकरण नहीं हो सकता है, लेकिन यह मेरे लिए अच्छा है।

0

लिनक्स के लिए वर्तमान में मिले सर्वोत्तम टूल को उप-संयोजक पैकेज से डुबकी है। Here इसका उपयोग कैसे करें और ग्रहण के साथ एकीकृत करें।

0

मैंने विलय प्रक्रिया स्वचालित करने के लिए ओपन सोर्स कंसोल टूल बनाया है। मुझे लगता है कि अन्य लोगों के लिए उपयोगी कर सकते हैं: Merger
यह कर सकते हैं:
- नई शाखा
को फ़ोल्डर में स्विच सबफ़ोल्डर - भविष्य मर्ज की कठिनाई की गणना (कॉम की संख्या/बदली हुई फ़ाइलें/एक ही फाइलों को करता है, प्रोजेक्ट द्वारा)
- ऑटो मोड में संशोधन द्वारा संशोधन को मर्ज करें, जब तक कोई विवाद
- परियोजनाओं के समूहों की थोक विलय।
सिद्धांत में यह मोनो के साथ काम करने में सक्षम होना चाहिए।

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