svn - समय - सामाजिक सद्भाव और राष्ट्र निर्माण के लिए शिक्षक का योगदान




वर्तमान में चेक आउट की गई शाखा की तुलना में एक अलग शाखा में प्रतिबद्धता बदलती है (2)

मैं विकास रेखा से चेक किए गए कोड पर काम कर रहा हूं और पाया है कि किए गए परिवर्तन मुख्य रूप से परिवर्तन तोड़ सकते हैं और मुख्य देव वृक्ष को करने से पहले एक प्रयोगात्मक शाखा में स्थानांतरित करने की आवश्यकता है। हालांकि, मेरे पास प्रयोगात्मक शाखा की जांच नहीं है और मैं पहले से ही किए गए परिवर्तनों को खोना नहीं चाहता हूं।

मूल रूप से चेक आउट की तुलना में कार्य फ़ोल्डर में परिवर्तन को किसी भिन्न शाखा में बदलने का कोई तरीका है?


आप अपनी कार्यशील निर्देशिका से सीधे एक नई शाखा बना सकते हैं और उस निर्देशिका में कार्य निर्देशिका को स्विच कर सकते हैं।

आदेश svn copy और svn switch


आप इसे TortoiseSVN में ऐसा कर सकते हैं:

  • उस निर्देशिका पर राइट क्लिक करें जहां आप शाखाएं बदलना चाहते हैं। यह भंडार की जड़ नहीं होनी चाहिए, इस तरह से डुप्लिकेट करने के लिए कम;
  • TortoiseSVN का चयन करें -> " शाखा / टैग ... ";
  • यूआरएल पर सेट करें : "svn: // होस्ट / रिपोजिटरी / फूबार / शाखाएं / FooBarBranchName";
  • सुनिश्चित करें कि [*] कार्य प्रतिलिपि चुना गया है । यह सुनिश्चित करेगा कि परिवर्तनों का पालन किया जाएगा;
  • लॉग संदेश : "मक्खियों के साथ प्रयोग :)";
  • वैकल्पिक: टिक [*] कार्यशील प्रति को नई शाखा / टैग पर स्विच करें । यह उपयोगी है अगर आप नई शाखा पर काम करने की योजना बना रहे हैं। हालांकि आप इसे बाद में भी स्विच कर सकते हैं।
  • ठीक बटन खोजने का प्रयास करें। संकेत: यह केंद्रित खिड़की के निचले हिस्से में है।

का आनंद लें!







branch