2009-04-29 19 views
6

मैंने उचित एसवीएन के समर्थन की कमी की वजह से कोडप्लेक्स से परहेज किया और कम कमिंग के बारे में शिकायतों से असंतुष्ट हो गया। हाल ही में, मैं अपने प्रोजेक्ट को बीनस्टॉक से कोडप्लेक्स पर बंद करना चाहता हूं क्योंकि बाद वाला अधिक सामाजिक है।कोडप्लेक्स + एसवीएन। एसवीएन पुल कितना अच्छा है?

आपको क्या समस्याएं आई हैं और एसवीएन के लिए समर्थन कितना अच्छा है। एसवीएन पुल कितना अच्छा है?

उत्तर

4

क्लाइंट साइड एसवीएन ब्रिज मेरे लिए समस्याग्रस्त रहा है जब कोडप्लेक्स के क्लाइंट साइड प्रोग्राम थे। हालांकि, उन्होंने एसवीएन ब्रिज को अपने सर्वर खेतों में स्थानांतरित कर दिया है, और यह वास्तव में अच्छी तरह से काम कर रहा है। मेरे पास कोडप्लेक्स पर 3 परियोजनाएं हैं, जिनमें से 2 उनके स्रोत नियंत्रण का उपयोग कर रही हैं। उन दो परियोजनाओं को SourceForge से माइग्रेट किया गया था। SourceForge का यूआई प्रगतिशील और खराब हो गया है, जबकि कोडप्लेक्स अपने उपयोगकर्ताओं को सुन रहा है और उपयोगकर्ता अनुभव में सुधार हुआ है।

मुख्य समस्या मुझे एक समस्या है कि आपके कामों को लगातार आईडी नहीं मिलती है। आईडी पूल को अन्य सभी परियोजनाओं के साथ साझा किया जाता है जो टीएफएस सर्वर पर चल रहा है। जहां तक ​​मुझे पता है कि वर्तमान में कोडप्लेक्स परियोजनाओं की मेजबानी करने वाले 6 टीएफएस सर्वर हैं।

मैं अपने आप में से किसी एक परियोजना के लिए स्रोत नियंत्रण की मेजबानी कर रहा हूं, क्योंकि मुझे कुछ चीजों के लिए कस्टम हुक स्क्रिप्ट जोड़ने की आवश्यकता है। इसके अलावा, कोडप्लेक्स बस ठीक है।

2

इसे पहले आज़माएं। कोडप्लेक्स पर एक "डमी" प्रोजेक्ट सेट अप करें, इसे प्रकाशित न करें, और पता लगाएं।

मैं कुछ समय के लिए कोडप्लेक्स और कछुए एसवीएन का उपयोग कर रहा हूं और यह ठीक है, लेकिन हो सकता है कि मैं ऐसा नहीं कर रहा हूं जो आप करना चाहते हैं।

कोडप्लेक्स आपको 30 दिनों (मुझे लगता है) देता है जिसमें इसे प्रकाशित किए बिना आपकी परियोजना को स्थापित करने के लिए। आप आसानी से अपनी परियोजना स्थापित कर सकते हैं, सुनिश्चित करें कि एसवीएन आदेश जो आप रुचि रखते हैं, और फिर प्रकाशित या निरस्त करें।

1

मैं कोडप्लेक्स (सबवर्सन का उपयोग करके) पर एक छोटी परियोजना का प्रबंधन करता हूं, और मैं अनुभव से विशेष रूप से खुश नहीं हूं। सबसे बड़े मुद्दे हैं:

  1. सबवर्जन सुविधाओं के अपूर्ण/छोटी गाड़ी समर्थन। उदाहरण के लिए, मैं एक नया फ़ोल्डर बना सकता हूं, लेकिन इसमें कुछ भी स्थानांतरित नहीं कर सकता। कमांड लाइन क्लाइंट एसवीएन सर्वर से बात करते समय त्रुटि को रोकता है, और भंडार को लॉक करता रहता है।

  2. धीमी स्रोत नियंत्रण पहुंच। छोटी फ़ाइलों के लिए भी, वास्तव में धीमी है। ब्राउज़िंग इतिहास एक दर्द है।

मैंने शाखाओं और विलय जैसी अधिक "उन्नत" विशेषताओं की कोशिश नहीं की है, लेकिन जो मैंने पढ़ा है, वह वर्तमान में समर्थित नहीं है।

तो, आप TF $ साथ CodePlex उपयोग कर सकते हैं, या Google कोड, SourceForge, GitHub, आदि के लिए जाना ...

2

SVN पुल भी buggggggggggggggggggy है !!! मैं git-svn, hgsubversion, bzr-svn का उपयोग कर अधिकांश परियोजनाओं की जांच करने में असफल रहा, ... मुझे क्या गुस्से में है कि यह HTTP 200 ओके के साथ मध्य में विफल रहता है या पूरी तरह से गिट-एसवीएन में प्रतिक्रिया की कमी है। मैं लोगों को अनुशंसा करता हूं कि कोडप्लेक्स में टीएफएस/एसवीएन विकल्प न चुनें, गिट/मर्कुरियल चुनें; या अगर वे एसवीएन का उपयोग जारी रखना चाहते हैं तो GoogleCode या SourceForge पर स्विच करें।

0

से tigris forum

मैं अपने आप को परीक्षण कर कुछ नहीं किया और पाया कि समस्या कम्मी पुस्तकालय के साथ है। svn 1.7 डिफ़ॉल्ट lib के रूप में नियॉन के बजाय serf का उपयोग करता है। आप सर्वर कॉन्फ़िग फ़ाइल में नीयन को यह वापस सेट कर सकते हैं: सेटिंग्स> नेटवर्क> संपादित करें तो फ़ाइल

http-library = neon

तो फ़ाइल को सहेजने के तल पर लाइन में जोड़ें। यह को कोडप्लेक्स के साथ होने वाली समस्याओं को ठीक करेगा।

स्टीफन