2012-12-20 49 views
17

मैं ट्रंक से रिलीज-शाखा में कुछ संशोधन विलय करने जा रहा हूं। मैंने mergeinfo के साथ जांच की है कि विलय करने के लिए कितने संशोधन योग्य हैं, और वह 42. हालांकि यह निश्चित रूप से संभव है और प्रत्येक संशोधन लॉग की जांच करना और यह तय करना मुश्किल नहीं है कि इसे विलय किया जाना चाहिए या नहीं। मैं फिर TortoiseSVN के साथ लॉग की जांच करता हूं और पाठ्यक्रम के लिए कमांड लाइन svn merge -c rev1,rev2 फ़ंक्शन या -r का उपयोग करता हूं।TortoiseSVN चेरीपिकिंग

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

कोई अन्य तरीका जो इस प्रक्रिया को आसान बनाता है (और तेज़) भी स्वागत है!

उत्तर

22

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

TortoiseSVN Merge

साथ ही, संशोधन कि पहले से ही विलय कर रहे हैं होगा होना धूसर:

Grayed-out revisions

+0

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