2016-01-11 10 views
21

वीएससीओडी में उत्कृष्ट गिट एकीकरण है लेकिन मुझे आंशिक काम करने का कोई तरीका नहीं मिल रहा है। असल में, मैं अपनी फ़ाइलों में विशिष्ट परिवर्तनों का चयन करने और पूरी फ़ाइल को स्टेज किए बिना मंचित करने में सक्षम होना चाहता हूं। यह कार्यक्षमता गिट सीएलआई, गीथूब देशी ऐप्स और एटम प्लगइन्स द्वारा समर्थित है।क्या आंशिक गिट वीएससीओडी में संभव है?

अधिकतर सुनिश्चित करना कि मैं इसके लिए टिकट खोलने से पहले कुछ खो नहीं रहा हूं।

उत्तर

43

आप पिछले संस्करण में अपने परिवर्तनों की तुलना करते समय संपादक पर "..." मेनू से Stage Selected Lines का उपयोग कर सकते हैं। बस उन पंक्तियों का चयन करें जिन्हें आप पहले चरणबद्ध करना चाहते हैं।

enter image description here

+0

हमारे पास विजेता है! – Rayne

+9

बस अगर कोई और भ्रमित हो जाता है जैसे मैंने किया: यह स्क्रीनशॉट संपादक के ऊपरी-दाएं कोने में '··' को संदर्भित करता है, न कि बाईं ओर स्थित गिट पैनल के शीर्ष पर '··'। – waldyrious

+3

वाह। यदि वह मेनू एक सांप था तो यह मुझे थोड़ा सा होगा। – error

4

यह विकल्प पैलेट ले जाया गया है:

shift + कमान + पी और प्रकार "मंच चयनित श्रेणियां"

10

अद्यतन: अक्टूबर 2017: के रूप में नवीनतम VSCode में अक्टूबर 2017 (संस्करण 1.18) में आप वास्तव में विशिष्ट लाइनों को वास्तव में आसान बना सकते हैं जैसे कि आप इसे गिट सीएलआई git add -p के साथ करेंगे। आपको बस तरफ से संपादित लाइन पर क्लिक करना होगा, diff देखें और इसे लागू करें या नहीं।

View pending changes and perform partial commits in the editor

+0

बहुत चालाक ---- –

+0

हालांकि दो चीजें गायब हैं ... आप शिकारी को विभाजित नहीं कर सकते हैं और आप मैन्युअल रूप से शिकारी संपादित नहीं कर सकते ... :( –

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