टीएफएस में एक अलमारियों के लिए वैकल्पिक विकल्प


9

मैं अपने व्यक्तिगत प्रोजेक्ट्स के लिए git का उपयोग करता हूं, इसलिए मैंने कभी भी Git के साथ किसी भी समस्या में भाग नहीं लिया है, हालांकि आज मेरे पास काम पर चर्चा हुई और कुछ ऐसा है जिसके बारे में मैंने सोचा नहीं था।

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

गितुब में जो मैं समझता हूं, आप रेपो की अपनी स्थानीय प्रति पर काम कर रहे हैं (संभवतः विभिन्न विशेषताओं के लिए कस्टम शाखाओं के साथ) और फिर एक सहकर्मी समीक्षा के लिए एक बिंदु आता है। आप अपने स्थानीय रेपो पर किसी अन्य व्यक्ति के साथ एक विशिष्ट परिवर्तन साझा करने के बारे में कैसे जाएंगे?

जवाबों:


12

Git में, प्री-कमिट कोड समीक्षा के लिए मूल मॉडल की एक शाखा कहीं है जहाँ इसकी समीक्षा की जा सकती है, फिर इसे मुख्य धारा में मिला दिया जाता है। यह शाखा मुख्य धारा के समान या पूरी तरह से अलग एक ही भंडार में हो सकती है।

कुछ तरीके जो मैंने देखे हैं वे हैं:

  1. मूल करने के लिए एक शाखा धक्का, और समीक्षकों को जब वे तैयार होते हैं तो परिवर्तन को मर्ज करते हैं।
  2. एक समीक्षा भंडार या सीधे समीक्षक के लिए एक शाखा धक्का। एक बार समीक्षा के बाद मुख्य रिपॉजिटरी में बदलाव को धक्का दिया जा सकता है।
  3. Gerrit जैसे टूल का उपयोग पुश करने के लिए करें और उन्हें तब तक दबाए रखें जब तक कि उनकी समीक्षा न हो जाए। एक बार जब सही लोगों ने पुष्टि की है कि परिवर्तन तैयार है, तो जेरिट इसे मुख्य शाखा में विलय कर देगा।
  4. Github , Gitlab , Stash या किसी अन्य उत्पाद का उपयोग करना , मूल भंडार को कांटा। अपनी विकास मशीन पर क्लोन करें और अपने परिवर्तन करें। समाप्त होने पर, अपने कांटे पर धक्का दें और मूल भंडार में एक पुल अनुरोध भेजें। यह ओपन सोर्स वर्ल्ड में सबसे आम मॉडल है।

0. विज़ुअल स्टूडियो ऑनलाइन में पुल-रिक्वेस्ट फीचर है जो टीएफएस ऑन-प्रिमाइसेस के निकट भविष्य के संस्करण में उपलब्ध होगा।
गिउलिओ वियान

0

कुछ विकल्प:

  1. आप दूसरों को अपने परिवर्तनों को देखने की अनुमति देने के लिए gitweb का एक उदाहरण चला सकते हैं
  2. आप समीक्षा के लिए अपने परिवर्तनों के पैच सेट वितरित कर सकते हैं
  3. आप अपने परिवर्तनों को एक साझा केंद्रीय रेपो में, अपनी स्वयं की दूरस्थ शाखा में धक्का दे सकते हैं, जहाँ दूसरे आपके परिवर्तनों का निरीक्षण सीधे या गिटबब में कर सकते हैं।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.