क्या कोई वेब ऐप है जो दूरस्थ स्रोत नियंत्रण भंडार को ब्राउज़ करने की अनुमति देता है? [बन्द है]


13

ऑनलाइन कई ओपन-सोर्स प्रोजेक्ट होस्ट किए गए हैं, और उनमें से कुछ बहुत ही सुविधाजनक "ब्राउज" सेवा प्रदान करते हैं, जो मुझे अपने ब्राउज़र में ग्राफिकल इंटरफ़ेस का उपयोग करके अपने स्रोत कोड को ब्राउज़ करने की अनुमति देता है और इस तरह कुछ दिलचस्प क्षेत्रों में एक झलक लेता है। यहां तक ​​कि स्रोत नियंत्रण कार्यक्रम स्थापित करने की आवश्यकता है, अकेले इसे फायरिंग और कनेक्ट करने दें।

हालाँकि, कुछ अन्य परियोजनाएँ उस सेवा की पेशकश नहीं करती हैं, लेकिन उनकी रिपॉजिटरी में अनाम पहुँच की अनुमति देती हैं।

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

संपादित करें: अब तक मुझे 5 उत्तर मिले हैं जो मेरे प्रश्न का उत्तर नहीं देते हैं, मैं खुद को स्पष्ट करने का प्रयास करूंगा। मैं एक ऐसे सॉफ़्टवेयर की तलाश में नहीं हूं जिसे मैं स्थानीय रूप से स्थापित करता हूं, और न ही मैं कोड रिपॉजिटरी का मालिक हूं। मैं एक मौजूदा वेब सेवा की तलाश कर रहा हूं जो मुझे एक रिपॉजिटरी ब्राउज़ करने की अनुमति देता है जो कहीं और होस्ट की जाती है, उस सेवा के समान स्थान पर नहीं। मुझे लगता है कि इस समय ऐसी कोई सेवा उपलब्ध नहीं है।


आपके स्पष्टीकरण के अनुसार, मुझे सहमत होना होगा - ऐसी कोई सेवा नहीं होनी चाहिए। मेरे लिए यह किसी के लिए भी कोई मतलब नहीं है कि वह एक वेब सेवा बनाएं जो रिपॉजिटरी को कहीं और ब्राउज़ करें। हो सकता है कि आपको लॉन्चपैड के साथ ही जाना चाहिए क्योंकि नीचे डॉन किर्बी ने सलाह दी थी। webapps.stackexchange.com/questions/4765/…
cregox

जवाबों:


0

यह एक वेब ऐप नहीं है, लेकिन अगर आपके पास TortoiseSVN आपके कंप्यूटर पर स्थापित है , तो आप स्रोत ट्री का पता लगाने के लिए बिल्ट इन रेपो-ब्राउज़र का उपयोग कर सकते हैं । अन्यथा आप हमेशा कई वेब आधारित SVN ब्राउज़रों में से एक को स्वयं सेटअप कर सकते हैं ।


0

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

लॉन्चपैड आपको एक और बाज़ार रिपॉजिटरी को मिरर करने की भी अनुमति देता है, जिससे आपको स्वचालित रूप से कोई भी अपडेट मिलेगा। मुझे ऐसी कोई भी सेवा नहीं मिली जो कि सबवर्सन के लिए ऐसा करती हो।

यह आपके कार्य केंद्र पर कुछ भी स्थापित नहीं करने के आपके मानदंड को पूरा करता है, लेकिन मुझे संदेह है कि यह अभी भी अधिक प्रयास है जितना आप उम्मीद कर रहे थे।


0

Redmine , अब ठीक है यह सॉफ्टवेयर है जिसे आपको कहीं वेब सर्वर पर स्थापित करना है लेकिन यदि आप इसे स्वयं होस्ट करने में रुचि नहीं रखते हैं, तो आप हमेशा कहीं न कहीं पा सकते हैं।

यह आपको एक प्रोजेक्ट बनाकर और दूरस्थ रेपो के लिए उपयुक्त विवरण सेट करके, कई प्रकार के ओपन सोर्स SCM (जैसे SVN, मर्क्यूरियल, गिट) से सोर्स कोड ब्राउज़ करने की अनुमति देता है।

इसका आमतौर पर मतलब है कि आप अपने स्वयं के रेपो को ब्राउज़ कर सकते हैं, लेकिन ऐसा कुछ भी नहीं है जो इसे किसी और के ब्राउज़ करने से रोकता है जब तक आपके पास आवश्यक एक्सेस क्रेडेंशियल हैं।

Trac भी ऐसा करता है, लेकिन फिर, आपको इसका एक उदाहरण होस्ट करना होगा। Trac के लिए आपको प्रत्येक दूरस्थ रिपॉजिटरी के लिए एक इंस्टालेशन सेट करने की आवश्यकता होती है (यानी आपके पास प्रति trac इंस्टेंस केवल 1 प्रोजेक्ट हो सकता है), लेकिन आप रिपॉजिटरी में कई लिंक एक ही प्रोजेक्ट में डाल सकते हैं - यदि आप कई अलग-अलग रिमोट रिपोज को ट्रैक कर रहे हैं, तो यह हो सकता है शायद गन्दा हो गया। आप Redmine के एक ही उदाहरण में कई प्रोजेक्ट बना सकते हैं।

कोई 'आयात' आवश्यक नहीं है, इसलिए आप परियोजनाओं को ब्राउज़ करते समय हमेशा नवीनतम परिवर्तन देखेंगे, और आप उन्हें अपने 'मूल' प्रारूप में देखेंगे, इसलिए git repo एक git repo जैसा दिखेगा, और आयातित नहीं होगा ।

सेल्फ-होस्टिंग के लिए, बहुत सारे वेबसाइट प्रदाता आपको एक कंट्रोल पैनल देंगे, जो आपको 1-क्लिक के साथ रेडमाइन जैसे ऐप इंस्टॉल करने देगा।


0

मेरा मानना ​​है कि Trac आपको ऐसा करने की अनुमति देता है।

Assembla.com Trac के साथ-साथ एक वेब ब्राउज़र में आपके svn रिपॉजिटरी को प्रदर्शित करने की क्षमता प्रदान करता है। एक वेब ब्राउज़र में एसेंबला पर एसवीएन

एक अन्य समाधान (लेकिन बुध के लिए svn के लिए नहीं) मर्क्यूरियल ही है, जिसमें से एक वेब सर्वर शुरू किया जा सकता है। इस कार्यसूची लिए सबसे आसान तरीका उपयोग कर रहा है TortoiseHg और मेनू से वेब सर्वर का चयन:

TortoiseHg वेब सर्वर
(स्रोत: nimblecoder.com )

अंत में तब आप इसे अपने ब्राउज़र में एक्सेस कर पाएंगे (इसके लिए डिफ़ॉल्ट पोर्ट 8000 है):

एक ब्राउज़र में मेक्यूरियल


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.