क्या आप एसवीएन के लिए एक अच्छा .NET वेब-आधारित भंडार ब्राउज़र की अनुशंसा कर सकते हैं?

हमारे पास एक विंडोज सर्वर पर एक एसवीएन रिपोजिटरी चल रही है, और मैं आंतरिक दस्तावेज, फीचर चेंज, बग और कोड परिवर्तनों पर लिंक करना चाहता हूं।

हमने वेबएसवीएन को आश्चर्यजनक रूप से धीमा पाया है - इसके लिए भंडार बहुत बड़ा है (मुझे लगता है)।

इसका उपयोग करने वाली टीम मुख्य रूप से सी # में कोडिंग कर रही है, और कुछ को अन्य भाषाओं के साथ अनुभव है, लेकिन मुझे वास्तव में टीम पर कोई भी उपकरण बनाए रखना चाहिए।

मैंने देखा है कि अधिकांश टूल PHP, जावा, पायथन आदि पर आधारित हैं। टीम जो सभी भाषाएं सीख सकती हैं, लेकिन मैं कुछ ऐसा करता हूं जो हमारे पास पहले से मौजूद कौशल का उपयोग करती है।

Can you recommend a good web-based repository browser for SVN, ideally one that uses ASP.NET, SQL Server and that runs on IIS?

0
ro fr bn

6 उत्तर

क्या आपका सबवर्जन रिपोजिटरी अपाचे के अंदर होस्ट किया गया है (svnserve के बजाय)? यदि ऐसा है, और आपकी ज़रूरतें बहुत सरल हैं, तो आप सीधे एक वेब ब्राउज़र के माध्यम से भंडार तक पहुंच सकते हैं। बस रिपॉजिटरी यूआरएल लें, इसे ब्राउज़र में प्लॉप करें, और आपको एक बहुत ही प्राथमिक वेब नेविगेशन इंटरफ़ेस दिखाई देगा (मूल रूप से अंतर्निहित अपाचे फ़ोल्डर ब्राउज़िंग इंटरफ़ेस)। यह सुंदर नहीं है, लेकिन यह आपको आवश्यकतानुसार भंडार फ़ाइलों के मूल लिंकिंग के लिए काम करता है।

0
जोड़ा
मुझे इसके बारे में पता है, लेकिन मैंने सोचा कि केवल आपको नवीनतम संस्करण ब्राउज़ करने दें। मैं मतभेद दिखाना चाहता हूं। क्या आप जानते हैं कि दृश्य एसवीएन सर्वर के साथ फ़ाइल अंतर कैसे दिखाना है?
जोड़ा लेखक Keith, स्रोत

पहिया को पुनर्निर्मित करने के लिए प्रचार नहीं करना है, लेकिन मैंने मूल रूप से अपना स्वयं का वेब एसवीएन ब्राउज़र लिखा है

svn log --xml

कमांड और उसके बाद मैं जो भी भाषा इस्तेमाल कर रहा था उसमें सिर्फ एक एक्सएमएल पार्सर। मैं नेट का उपयोग नहीं करता, लेकिन यह बहुत कठिन नहीं होना चाहिए।

0
जोड़ा

मैं वेयरहाउस का उपयोग करता हूं, क्योंकि लुब्स पहले से ही इंगित करता है, और यह बहुत अच्छी तरह से काम करता है। मैंने एक .NET संस्करण के लिए एक बिंदु देखा, लेकिन मैं कभी भी एक नहीं ढूंढ पाया। मैं एक ऐसे बिंदु पर भी था जहां मैं एक नई भाषा सीखकर प्रोग्रामर के रूप में खुद को बेहतर बनाना चाहता था, और मैंने रुबी सीखने और रेल पर रूबी । अब, मैं .NET और रूबी दोनों में प्रोग्राम करता हूं। वैसे भी, इस तरह मैं वेयरहाउस में भाग गया।

मेरे पास यूबंटू सर्वर संस्करण चलाने वाले लिनक्स मशीन पर वेयरहाउस स्थापित है, HTTP सर्वर के लिए nginx , और mongrel क्लस्टर । मैंने इसे विंडोज़ पर स्थापित करने की कोशिश भी नहीं की और मुझे खुशी है कि मैंने नहीं किया। वेयरहाउस को svn-ruby बाइंडिंग को काम करने की आवश्यकता होती है और यह गरीब व्यक्ति को पता चला है कठिन रास्ता।

खैर, मुझे पता है कि आप एक .NET अनुप्रयोग की तलाश में हैं, लेकिन मैंने सोचा कि मैं वेयरहाउस पर अपना दो सेंट दूंगा और मुझे उम्मीद है कि आप इसे बर्खास्त नहीं करेंगे क्योंकि यह .NET में नहीं चलता है। मैं आपको सूचित करना चाहता था कि विंडोज़ पर वेयरहाउस स्थापित न करें, अगर आपने इसे शॉट देने का फैसला किया है।

0
जोड़ा
वेयरहाउस कोड अब github.com/entp/warehouse पर है
जोड़ा लेखक Filip De Vos, स्रोत

यह आपके प्रश्न का उत्तर जरूरी नहीं है, लेकिन ऐसा लगता है कि अधिकांश अन्य उत्तरों में संबंधित समाधान भी शामिल हैं, इसलिए मुझे लगता है कि यह सार्थक है।

http://ifdefined.com/doc_bug_tracker_subversion.html

यह एक ओपन सोर्स प्रोजेक्ट है जिसे BugTracker.NET कहा जाता है। यह मुख्य रूप से एक मुद्दा ट्रैकर है (जिसे हम यहां अच्छी तरह से उपयोग करते हैं), लेकिन इसमें अन्य चीजों के साथ, विवर्तन देखने की क्षमता के साथ सबवर्जन एकीकरण शामिल है। हमने उस टुकड़े को लागू नहीं किया है लेकिन यह स्क्रीन शॉट्स से काफी अच्छा दिखता है।

यह आईआईएस/एमएसएसएलएल आधारित है, इसलिए यह एक विंडोज परिनियोजन अनुकूल समाधान है। अगर इसे स्थापित करने में थोड़ा मुश्किल हो, तो मुझे ठोस होना पड़ेगा।

यह एक कच्चे भंडार ब्राउज़र नहीं है, लेकिन कुछ अन्य गुणों पर बंद और हिट करता है जिन्हें आप ढूंढ रहे थे।

0
जोड़ा

Have a look at http://warehouseapp.com

यह Mongrel/रूबी/MySQL ढेर है (हालांकि विंडोज पर काम करना चाहिए)

लेकिन मैं स्थापित करने से बचने के लिए देख रहा हूँ   सर्वर पर MySQL और रूबी।

मुझे पता है (सी # स्टैक का उपयोग भी कर रहा है), लेकिन स्वयं-होस्टेड वेब-आधारित एसवीएन क्लाइंट मार्केट इतना छोटा आला है कि अलग-अलग भाषा में भी पेशकश की जा सकती है। MySQL काटने और रूबी की स्थापना बहुत अधिक एक्स-कॉपी कमांड नहीं है। मैं समझता हूं कि आप अपने सर्वर को अतिरिक्त सॉफ़्टवेयर के साथ खराब क्यों नहीं करना चाहते हैं, लेकिन यदि आपके एसवीएन रिपॉजिटरीज को तृतीय-पक्ष के साथ होस्ट करने के लिए ठीक है, तो आपको रखरखाव की परेशानी के बिना एक अच्छा वेब-आधारित इंटरफ़ेस मिलता है।

मैं http://unfuddled.com का उपयोग कर रहा हूं (यदि आवश्यक हो तो उनके पास कुछ बुनियादी एपीआई भी है)।

पहिया को पुनर्निर्मित करने के लिए प्रोत्साहित नहीं करना,   लेकिन मैंने मूल रूप से अपना स्वयं का वेब एसवीएन लिखा था    svn log --xml का उपयोग कर ब्राउज़र   आदेश

यह वास्तव में अच्छा विचार है। मैं अपनी स्वचालित निर्माण प्रक्रिया के दौरान कुछ एक्सएमएल स्वरूपित आउटपुट को भी पार्स कर रहा हूं, लेकिन अपना खुद का पूर्ण एसवीएन ब्राउज़र बनाना बहुत अधिक है क्योंकि अब आपको एक प्राथमिक परियोजना, लेकिन उपकरण भी नहीं बनाए रखना है। लेकिन फिर, हम, प्रोग्रामर, ऐसे टूल बनाने के लिए प्यार करते हैं जो हमारी प्राथमिक परियोजनाओं पर काम करना आसान बनाते हैं।

एएसपी.नेट एसवीएन ब्राउज़र ओपन-सोर्स विचार का वादा करता है, कोई भी इस पर काम शुरू करने के इच्छुक है? मैं योगदान दूंगा।

0
जोड़ा
मैंने एक ही ढांचे ANKH उपयोगों का उपयोग कर एएसपी.NET एसवीएन ब्राउज़र की शुरुआत लिखी है। यह मेरे wush.net एसवीएन खाते से पूछताछ में बहुत धीमी थी इसलिए मैंने इसमें थोड़ा कैशिंग बनाया। यह अभी तक और पूरी तरह प्रोटोटाइप प्रारूप में AJAX नहीं है, लेकिन Google कोड पर कुछ शुरू करने में खुशी होगी।
जोड़ा लेखक Chris S, स्रोत
दुर्भाग्यवश मैंने एसवीएन में अपनी रुचि खो दी है क्योंकि मैंने पिछले साल लिखा था। यह लगभग मजाकिया है कि आईटी दुनिया में चीजें कितनी तेजी से बदलती हैं।
जोड़ा लेखक lubos hasko, स्रोत

वेब-आधारित नहीं है लेकिन यदि आपकी टीम TortoiseSVN का उपयोग कर रही है तो वहां एक महान भंडार ब्राउज़र है। बस अपने स्थानीय चेकआउट पर राइट क्लिक करें और TortoiseSVN/Repo-Browser का चयन करें।

0
जोड़ा
यह बहुत अच्छा है, लेकिन यह डेस्कटॉप आधारित है। मैं वेब आधारित के लिए पूछ रहा हूँ।
जोड़ा लेखक Keith, स्रोत