मैं दृश्य स्टूडियो कोड में जीआईटी इतिहास कैसे देख सकता हूं?


154

मैं विजुअल स्टूडियो कोड से विभिन्न गिट कमांड निष्पादित कर सकता हूं, हालांकि मुझे इतिहास की कल्पना करने का कोई तरीका नहीं मिला।

जवाबों:


143

मैं आपको इस रिपॉजिटरी, https://github.com/DonJayamanne/gitHistoryVSCode की सलाह देता हूं

Git History Git History

यह वही करता है जिसकी आपको आवश्यकता है और जिसमें ये विशेषताएं हैं:

  • एक कमिट का विवरण देखें, जैसे कि लेखक का नाम, ईमेल, तारीख, कमेंट का नाम, ईमेल, तारीख और टिप्पणियां।
  • फ़ाइल की एक पिछली प्रति देखें या स्थानीय कार्यक्षेत्र संस्करण या पिछले संस्करण के खिलाफ तुलना करें।
  • संपादक में सक्रिय रेखा में परिवर्तन देखें (Git Blame)।
  • सूची में प्रदर्शित जानकारी को कॉन्फ़िगर करें
  • किसी फ़ाइल या लाइन का इतिहास देखने के लिए कीबोर्ड शॉर्टकट का उपयोग करें
  • Git लॉग देखें (एक कमिट के विवरण के साथ, जैसे लेखक का नाम, ईमेल, टिप्पणियां और फ़ाइल परिवर्तन)।

18
ध्यान दें कि आप इसे सीधे बाज़ार से डाउनलोड कर सकते हैं।
aloisdg

6
मार्केटप्लेस बाज़ार
.visualstudio.com/…

बहुत बढ़िया रेपो!
रिगर्टा

क्या आपने इसे स्थापित करने के बाद ही इतिहास दिखाया है? या क्या आप इसे स्थापित करने से पहले निष्पादित कमांड देख पाएंगे (शायद वीएस कोड इसे कहीं दुर्गम में संग्रहीत करता है)?
मैग्ने

3
मैं GitLens का उपयोग कर रहा था, लेकिन यह बहुत भारी था। इंटरफ़ेस में बहुत सारे विकल्प हैं। दूसरी ओर, यह बहुत सीधा है। अब तक इसे पसंद करना।
मार्क.2377

49

GitLens में एक अच्छा Git इतिहास ब्राउज़र है। एक्सटेंशन मार्केटप्लेस से GitLens इंस्टॉल करें, और फिर कमांड पैलेट से "Show GitLens Explorer" चलाएं।


GitLens का नवीनतम संस्करण वास्तव में अच्छा है। यह एक आसान साइडबार बटन जोड़ता है और आपको कई शाखाओं में बेहतर दृश्य परिवर्तनों की अनुमति देता है।
चाम

हाँ, मैं का उपयोग किया जाता है, और मैं अत्यधिक की सिफारिश की है कि विस्तार, क्योंकि यह जब मैं कुछ लिंक पर क्लिक करें वास्तविक समय में दिखा सकते हैं, रेफरी: academy.byidmore.com/post/...
yussan

शानदार उत्तर @ joseph-sheedy
एंडी के

@ जोसेफेडी, GitLensकारण के लिए सबसे लोकप्रिय (डाउनलोड) एक्सटेंशन सीम।
प्रोस्टी

18

आपको Visual Studio Code 1.42 या अधिक के साथ प्रतिबद्ध इतिहास देखने के लिए प्लगइन की आवश्यकता नहीं होगी ।

समय का दृश्य

इस मील के पत्थर में, हमने नए टाइमलाइन दृश्य पर प्रगति की है, और साझा करने के लिए प्रारंभिक पूर्वावलोकन किया है।
यह संसाधन (फ़ाइल, फ़ोल्डर, आदि) के लिए टाइम-सीरीज़ इवेंट्स (जैसे कमिट, सेव, टेस्ट रन, आदि) को देखने के लिए एक एकीकृत दृश्य है।

समयरेखा दृश्य को सक्षम करने के लिए, आपको अंदरूनी सूत्र संस्करण का उपयोग करना चाहिए और फिर निम्नलिखित सेटिंग जोड़ें:

"timeline.showView": true

https://media.githubusercontent.com/media/microsoft/vscode-docs/vnext/release-notes/images/1_42/timeline.png


1
क्या यह शाखा इतिहास दिखा सकता है? यह चयनित फ़ाइल इतिहास दिखाने के लिए लगता है।
विम्स

@Vimes नहीं, अभी के लिए यह एक संसाधन (फ़ाइल, फ़ोल्डर) के लिए एक समय-श्रृंखला की घटनाएँ (यहाँ, Git commits) है।
वॉनक


16

यह मेरे लिए स्पष्ट है कि GitLens Git इतिहास का सबसे लोकप्रिय विस्तार है।

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

जब मैं सबसे ज्यादा पसंद करता हूं तो आपको साइड एनोटेशन प्रदान कर सकता है जब कुछ लाइन को पिछली बार और किसके द्वारा बदला गया हो।

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


4

जब आप एक फ़ाइल या स्वागत पृष्ठ खोलते हैं, तो ऊपरी दाएं कोने में आपको क्लिक करने के लिए सही आइकन मिलेगा।

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

और आप एक कीबोर्ड शॉर्टकट जोड़ सकते हैं:

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


15
JIC: ... इस विकल्प को देखने से पहले, आपको पहले से स्थापित Git History एक्सटेंशन की आवश्यकता होगी ।
झेग्स

1
क्या आप अपने जवाब को किसी और चीज के साथ अपडेट कर सकते हैं (परीक्षण के बाद वास्तव में ऐसा ही है)?
पीटर मोर्टेंसन

2

Git Graph एक सभ्य विस्तार की तरह लगता है। स्थापित करने के बाद, आप नीचे की स्थिति पट्टी से ग्राफ़ दृश्य खोल सकते हैं।


0

अगर आपको केवल कमिट हिस्ट्री जानने की जरूरत है, तो ज्यादा जालीदार और भारी प्लगइन्स का उपयोग न करें,

मैं आपको "Git Commits" जैसे बेसिक सिंपल प्लगइन की सलाह दूंगा

मैं भी इसका उपयोग करता हूं: 👇🏻

https://marketplace.visualstudio.com/items?itemName=exelord.git-commits

आनंद लें 😎😊

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