मैं TortoiseGit के साथ Git शाखा को कैसे हटाऊं


जवाबों:


325

आपको यह लेख पढ़ना चाहिए: TortoiseGit के साथ दूरस्थ शाखाएं

इस ब्लॉग पोस्ट के अनुसार:

... Checkout/Switchडायलॉग पाने के लिए पहले डायलॉग को खोलकर लोकल ब्रांच को हटा दें Browse refs

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

में Browse refsसंवाद है कि हम सही स्थानीय शाखा पर क्लिक करें और इसे हटाने के लिए चुन सकते हैं।

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

एक दूरस्थ शाखा को हटाने के लिए हम वही काम कर सकते हैं, लेकिन अपनी स्थानीय शाखा पर राइट क्लिक करने के बजाय हम संवाद के बाएं हिस्से में पेड़ का विस्तार करते हैं और फिर दूरस्थ शाखा का पता लगाते हैं।

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


10
Btw। कृपया ध्यान रखें कि आप वर्तमान में जिस शाखा पर हैं उसे हटा नहीं सकते (यह एक त्रुटि देगा)। इसके अलावा यदि आप जिस शाखा को हटाना चाहते हैं वह "ब्राउज़ संदर्भ" संवाद में दिखाई नहीं देती है, तो यह हाल ही में बनाया गया हो सकता है, इससे पहले एक पुल करें। और अंत में "ब्राउज़ संदर्भ" प्राप्त करने का एक सीधा तरीका है। रज़वान पांडा का अन्य उत्तर देखें।
Trilarion

@StijndeWitt में है, देखिए रेज़वान पांडा का जवाब
तोबियस किंज़्लर

2
यदि आपके पास सफाई करने के लिए बहुत सारी पुरानी दूरस्थ शाखाएँ हैं, तो संभवतः आप कमांड लाइन का उपयोग करके बेहतर हैं। मुझे अभी तक कछुआ में ऐसा करने का कोई तरीका नहीं मिला है। git remote update origin --pruneउन शाखाओं के लिए स्थानीय रूप से सहेजी गई दूरस्थ शाखा refs को हटा देगा जो अब मौजूद नहीं हैं origin
एडम टटल

@AdamTuttle यह संभव है। मेरे जवाब के रास्ते 5 देखें: stackoverflow.com/a/46312594/3247152
यू लिन हो

92

आप Shiftक्लोन रिपोजिटरी पर + राइट क्लिक कर सकते हैं और Browse Referencesकछुआगीत सबमेनू से चुन सकते हैं :

बाईं ओर के पेड़ के दृश्य में स्थित पर क्लिक करें, और फिर उस शाखा पर राइट क्लिक करें जिसे आप निकालना चाहते हैं और क्लिक करें Delete remote branch

आप "शिफ्ट" + राइट क्लिक से भी छुटकारा पा सकते हैं: कछुआ सेटिंग्स पर जाएं -> "विस्तारित संदर्भ मेनू सेट करें" और "ब्राउज़ संदर्भ देखें" को अनचेक करें


6
आप "शिफ्ट" + राइट क्लिक से भी छुटकारा पा सकते हैं: TortoiseGit सेटिंग्स पर जाएं -> "विस्तारित संदर्भ मेनू सेट करें" और "ब्राउज संदर्भ" अनचेक करें
MrTux

1
इस समाधान के साथ वास्तव में उपयोगी कुछ आप कई शाखाओं का चयन कर सकते हैं। 62 शाखाओं को हटाने के लिए काम में आया था। धन्यवाद
कम

@ नोकी ब्राउज़ संदर्भ संवाद में शाखाओं को हटाना संभव है। मेरा उत्तर देखें stackoverflow.com/a/46312594/3247152
यू लिन हो

14

पहले लॉग डायल खोलें, शाखा को हटाने के तरीके हैं (तों):

  1. ब्रांच पर राइट क्लिक करें
    यहां छवि विवरण दर्ज करें

  2. प्रतिबद्ध पर राइट क्लिक करें
    यहां छवि विवरण दर्ज करें

  3. में ब्राउज़ संदर्भ संवाद
    यहां छवि विवरण दर्ज करें

  4. विलीन शाखाओं को हटा दें
    यहां छवि विवरण दर्ज करें

  5. उन दूरस्थ-ट्रैकिंग शाखाओं को हटाएं, जिनकी दूरस्थ शाखाएँ दूरस्थ [नोट] पर मौजूद नहीं हैं, यदि आप हर बार भ्रूण लाने के लिए गैर-मौजूद शाखाओं को prune करना चाहते हैं, तो आप ये कर सकते हैं:
    यहां छवि विवरण दर्ज करें

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.