मैं काम पर सबवर्सन से गिट से माइग्रेट करने पर विचार कर रहा हूं, और विंडोज़ पर गिट स्थापित करने के सर्वोत्तम तरीके और विजुअल स्टूडियो और गिट के संयोजन से उत्पन्न होने वाली किसी भी समस्या के बारे में राय प्राप्त करना चाहता हूं।विजुअल स्टूडियो के साथ गिट का उपयोग कर सर्वोत्तम अभ्यास?
वर्तमान सेटअप TortoiseSVN है, विजुअल स्टूडियो 2008 और .NET अनुप्रयोगों के लिए AnkhSVN के साथ। प्रतिस्थापन शायद Git Extensions होगा।
भंडार लेआउट पर सलाह विशेष रूप से सराहना की जाएगी। हमारे सभी समाधान कई परियोजनाओं का उपयोग करते हैं, और अब हमारे पास कई कस्टम असेंबली हैं जिन्हें हमें एप्लिकेशन के बीच साझा करने की आवश्यकता होगी। हमारे सबवर्जन रिपोजिटरीज का वर्तमान लेआउट निश्चित रूप से इष्टतम नहीं है।
अद्यतन: अब मैं गिट एक्सटेंशन का उपयोग करके गिट में माइग्रेट हो गया हूं, और यह बहुत अच्छी तरह से काम कर रहा है। साझा कोड और संपत्ति अलग-अलग भंडारों में रहते हैं और इन्हें submodules के रूप में उपयोग किया जाता है। जब मैंने शुरू किया, तब मैंने पनडुब्बियों को थोड़ा उलझन में पाया, और this post बहुत उपयोगी था।