मुझे आपको यह बताने से शुरू करें कि मैंने कभी भी एसवीएन के अलावा कुछ भी उपयोग नहीं किया है और मैं भी विंडोज उपयोगकर्ता हूं।Google Code + SVN या GitHub + Git
मेरे पास दो सरल परियोजनाएं हैं जो ओपन-सोर्स हैं, अन्य लोग अपने स्रोत कोड को रिलीज़ करने के लिए पर्याप्त खुश हैं। किसी भी तरह से, मैं अपनी वेबसाइट पर स्रोत के लिंक प्रदान करने के बजाय अपनी परियोजनाओं के स्रोत कोड को साझा करने के लिए Google Code और SVN का उपयोग करने के बारे में सोच रहा था। यह हमेशा दर्द रहा है क्योंकि हर बार जब मैंने एक नया संस्करण जारी किया था तो मुझे बाइनरी और कोड अपडेट करना पड़ा था। यह मुझे मेरे कोड का बैकअप लेने में भी मदद करेगा, जहां सिर्फ मेरी स्थानीय मशीन के बजाय (मेरे पास स्थानीय सबवर्जन सर्वर चल रहा था)।
मुझे इस तरह की सेवा से क्या चाहिए मैं बहुत आसान है ... मैं बस अपने स्रोत कोड को स्टोर करने के लिए एक जगह चाहता हूं जो लोग चाहते हैं कि लोग डाउनलोड कर सकें, जो मुझे संशोधन को नियंत्रित करने और एक सरल और आसान समस्या प्रदान करने की अनुमति देता है/बग सिस्टम ताकि लोग इस तरह की बग और सामान जमा कर सकें। मुझे लगता है कि उनमें से दोनों के पास यह है।
लेकिन मैं अपनी वेबसाइटों में किसी भी बाइनरी को होस्ट नहीं करना चाहता हूं। मैं चाहता हूं कि यह मेरी वेबसाइट पर होस्ट किया जाए ताकि मैं अपनी खुद की स्क्रिप्ट के साथ डाउनलोड आंकड़े नियंत्रित कर सकूं। मुझे विकी पृष्ठों की भी आवश्यकता नहीं है क्योंकि मैं अपनी वेबसाइट पर सभी दस्तावेज रखना पसंद करता हूं। क्या इनमें से कोई भी सेवाएं विकी और डाउनलोड जैसी सुविधाओं को "अक्षम" करने का तरीका प्रदान करती है और उन्हें मेरे प्रोजेक्ट के लिए बिल्कुल नहीं दिखाती है?
अब, मुझे यकीन है कि वहाँ और SVN और GitHub Git के साथ साथ गूगल कोड का उपयोग कर के बारे में पेशेवरों के बहुत सारे विपक्ष हैं (बेशक) कर रहा हूँ, लेकिन यहाँ क्या हर एक पर मेरे लिए महत्वपूर्ण है, और यही कारण है कि मैं उन्हें पसंद:
गूगल कोड:
- किसी भी Google पृष्ठ के साथ के रूप में, जटिलता लगभग न के बराबर है
- हर कोई (या लगभग हर कोई) एक Google खाता, whcih अच्छा है अगर लोगों का उपयोग कर समस्याओं की रिपोर्ट करना चाहते हैं सिस्टम सिस्टम
GitHub:
- मई (या नहीं कर सकते हैं) एक छोटे से अधिक जटिल गूगल के पृष्ठों की तुलना में (एक मेरे लिए हालांकि समस्या नहीं है), लेकिन हो सकता है ...
- ... एक बहुत कुछ है गूगल की सेवा
- यह लोगों की जरूरत मुद्दों के बारे में पोस्ट करने के लिए GitHub पर पंजीकृत होने के लिए की तुलना में खूबसूरत इंटरफ़ेस
- मैं तथ्य यह है कि Git के साथ, आप अपने खुद के संशोधन स्थानीय रूप से पसंद (मैं इस के लिए TortoiseGit उपयोग कर सकते हैं या?)
असल में यह है। ज्यादा नहीं, मुझे पता है ...
प्रत्येक साइट/सॉफ्टवेयर के बारे में आप मुझे क्या अन्य आम पेशेवर और विपक्ष बता सकते हैं? ध्यान रखें कि मेरी परियोजनाएं सरल हैं, शायद मैं अकेला हूं जो कभी भी इन परियोजनाओं पर इन परियोजनाओं को विकसित करेगा (या शायद नहीं, लेकिन अब मैं हूं)।
पुन: "अक्षम" विशेषताएं, मुझे पता है कि Google कोड आपको व्यवस्थापक-> टैब पर जाकर विकी और डाउनलोड जैसे टैब छुपाने की अनुमति देता है, और आप मुख्य पृष्ठ पर अपने होमपेज पर लिंक प्रदान कर सकते हैं – jimmyorr
@uglysmurf GitHub में एक ही व्यवस्थापक सुविधाओं भी। :) –
आप वास्तव में Github.com पर 'svn' का भी उपयोग कर सकते हैं लेकिन गिथब पर समस्या ट्रैकर एक मजाक है - वे एक भी प्रदान नहीं कर सकते हैं। यदि आप गिथब का उपयोग करने जा रहे हैं तो मैं आपके मुद्दे प्रबंधन के लिए रेडमाइन या ट्रैक के साथ जाने का सुझाव दूंगा। –