2012-03-14 9 views
172

के साथ एक Git शाखा को नष्ट कैसे करूँ वहाँ TortoiseGit साथ एक शाखा को हटाने के लिए एक विकल्प है?मैं TortoiseGit

मैं एक solution for the commandline पाया। वहाँ TortoiseGit में एक कार्यान्वयन है?

उत्तर

252

आप इस लेख पढ़ना चाहिए: Remote branches with TortoiseGit

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

... पहले खोलने से स्थानीय शाखा को दूर Checkout/Switch संवाद Browse refs संवाद में मिलता है।

enter image description here

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

enter image description here

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

बाईं ट्री व्यू में रिमोट पर क्लिक करें, और उसके बाद राइट क्लिक:

enter image description here

+6

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

+3

ग्रेट उत्तर! लेकिन इस विकल्प को टोर्टोइज गिट गुई में एक बेहतर जगह की जरूरत है, यह अब 'छुपा' है ... –

+0

@StijndeWitt वहाँ देखें, [रज़वान पांडा का जवाब] (https://stackoverflow.com/a/13327694/321973) –

79

आप क्लोन भंडार पर शिफ्ट + दायां क्लिक करें और TortoiseGit सबमेनू से Browse References चयन कर सकते हैं शाखा आप को हटाने और Delete remote branch पर क्लिक करना चाहते हैं।

तुम भी "बदलाव" + राइट क्लिक से छुटकारा पाने के कर सकते हैं: TortoiseGit सेटिंग में जाएं -> "सेट बढ़ाया संदर्भ मेनू" और सही का निशान हटाएँ "ब्राउज़ संदर्भ"

+6

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

+1

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

+0

@Noki यह ब्राउज़ संदर्भ संवाद में शाखाओं हटाना संभव है। मेरा जवाब https://stackoverflow.com/a/46312594/3247152 देखें –

2

ओपन लॉग पहला संवाद, वहाँ शाखा (ते) को हटाने के लिए तरीके हैं: शाखा पर

  1. राइट क्लिक करें
    enter image description here

  2. राइट क्लिक पर
    enter image description here

  3. प्रतिबद्ध ब्राउज़ में संदर्भ संवाद
    enter image description here

  4. मर्ज किए गए शाखाओं
    enter image description here

  5. हटाएं
  6. उन रिमोट ट्रैकिंग शाखाओं जो अपने दूरस्थ शाखाओं पर दूरस्थ
    enter image description here
    [नोट] मौजूद नहीं कर रहे हैं हटा देते हैं तो छँटाई करने के लिए चाहते हैं हर बार जब आप लाने प्रदर्शन गैर मौजूद शाखाओं, आप इन कर सकते हैं:
    enter image description here

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