मैं एक .NET डेवलपर हूं और मैंने अपने स्रोत नियंत्रण सॉफ्टवेयर के रूप में कई बार टीएफएस (टीम फाउंडेशन सर्वर) का उपयोग किया है। TFS की अच्छी विशेषताएं हैं:
- विज़ुअल स्टूडियो के साथ अच्छा एकीकरण (इसलिए मैं लगभग सब कुछ नेत्रहीन करता हूं; कोई कंसोल कमांड नहीं)
- आसान चेक-आउट, चेक-इन प्रक्रिया
- आसान विलय और संघर्ष समाधान
- आसान स्वचालित बनाता है
- शाखाओं में
अब, मैं अपने ओपन सोर्स प्रोजेक्ट्स के लिए बैकबोन, रिपॉजिटरी और सोर्स कंट्रोल के रूप में जीआईटी का उपयोग करना चाहता हूं। मेरी परियोजनाएँ C #, जावास्क्रिप्ट, या PHP भाषा में MySQL, या SQL सर्वर डेटाबेस के साथ भंडारण तंत्र के रूप में हैं।
मैंने बस इस उद्देश्य के लिए github.com की सहायता का उपयोग किया और मैंने वहां एक प्रोफ़ाइल बनाई, और गिट के लिए एक GUI डाउनलोड किया। इस भाग तक इतना आसान था।
लेकिन मैं लगभग किसी भी आगे जाने के लिए फंस गया हूं। मैं बस कुछ सरल (वास्तव में सरल) संचालन करना चाहता हूं, जिसमें शामिल हैं:
- Git पर एक प्रोजेक्ट बनाना और इसे मेरे लैपटॉप पर एक फ़ोल्डर में मैप करना
- फ़ाइलों और फ़ोल्डरों में जाँच / जाँच
- संघर्षों का समाधान
बस अब मुझे इतना ही करना है। लेकिन ऐसा लगता है कि GUI उपयोगकर्ता के अनुकूल नहीं है। मुझे उम्मीद है कि GUI के पास Connect To...
ऐसा कुछ है, और फिर मैं उम्मीद करता हूं कि परियोजनाओं की एक सूची दिखाई जाए, और जब मैं किसी एक को चुनता हूं, तो मुझे उस परियोजना की फ़ाइलों और फ़ोल्डरों की सूची देखने की उम्मीद है, जैसे आपकी TFS परियोजना की खोज दृश्य स्टूडियो में। फिर मैं एक फ़ाइल पर राइट क्लिक करने में सक्षम होना चाहता हूं और उस तरह का चयन करें check-in...
या check-out
सामान।
क्या मुझे ज्यादा उम्मीद है? मुझे GFS को TFS की तरह आसानी से उपयोग करने के लिए क्या करना चाहिए? मुझे यहां क्या समझ नहीं आ रहा है?