2012-01-04 13 views
10

टोर्टोइस-गिट से अप्रयुक्त गिट ब्रेकन को कैसे हटाया जा सकता है? इन शाखाओं दोनों स्थानीय हटा दिया गया है और दूर से, मैं जब इस लटकतीअप्रयुक्त गिट शाखाओं को कैसे हटाएं

enter image description here

+0

मुझे लगता है कि यह यहाँ कहा गया है का उपयोग करें: https://stackoverflow.com/questions/19928808/deleted -मोटोट-शाखाएं-अभी-सूचीबद्ध-इन-टोर्टोइजिट और वह जवाब बहुत अच्छा है। –

उत्तर

5

आप git remote prune origin चलाने की आवश्यकता का उपयोग कर उन्हें अब और नहीं देखना चाहते हैं। यह दूरस्थ ट्रैकिंग शाखाओं से छुटकारा पा जाएगा जो अब रिमोट पर एक शाखा का प्रतिनिधित्व नहीं करते हैं।

+0

इसे टोर्टोइस-गिट से नहीं हटाता है। क्या इस एप्लिकेशन के लिए मुझे कुछ विशिष्ट करने की ज़रूरत है? – JAM

+0

जब आप 'गिट शाखा-ए' चलाते हैं तो क्या आप उन शाखाओं को देखते हैं (उत्पत्ति के साथ या बिना)? –

+0

एडम - स्थानीय और दूरस्थ रूप से दोनों मैं केवल उन शाखाओं को देखता हूं जिन्हें मुझे देखना है। शीर्ष पर दिखाई देने वाली शोर मौजूद नहीं है – JAM

0

हो सकता है कि आप शाखाओं को हटा दें/हटा दें और कैश अद्यतित नहीं है। आप कैश को रीसेट करने के लिए tgitcache.exe प्रक्रिया को मार सकते हैं।

+0

हत्या (और बाद में पुनरारंभ) यह प्रक्रिया कैश किए गए प्रविष्टियों को रीसेट नहीं करती – JAM

0

आप 'लॉग देखें' कर सकते हैं और फिर नीचे स्क्रॉल कर सकते हैं जहां आप शाखा मार्कर देखते हैं, राइट-क्लिक करें और इसे हटाने के लिए कहें। आम तौर पर आप इसे दो बार foo और orig/foo के रूप में देखेंगे और आप दोनों को हटाना चाहते हैं।

मुझे TortoiseGit GUI से git remote prune origin के बराबर करने का कोई तरीका नहीं मिला है।

7

TortoiseGit 2.4.0.2 के रूप में इसे git remote prune origin निष्पादित करने का एक तरीका है। सिंक विंडो में आप "स्टेल रिमोट शाखाएं साफ़ करें" का चयन कर सकते हैं जो तब आपके स्थानीय कैश से पहले से हटाई गई दूरस्थ शाखाओं को हटा देगा।

मैं अगर यह पहले से ही पिछले संस्करणों में मौजूद है पता नहीं है, क्योंकि मैं सामान्य रूप से कमांड लाइन ^^

+0

सही! यह कछुआ पर विकल्प है। कोई कमांड लाइन आवश्यक है। – polras

+0

कछुए के बारे में बात करना यह सही जवाब है! – pergy

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