एक ही खेल पर एक दोस्त के साथ काम करने का सबसे प्रभावी तरीका क्या है?


29

हमें कुछ ऐसा चाहिए जहां हम फ़ाइलों की जांच कर सकते हैं, उन्हें संपादित कर सकते हैं, उन्हें वापस देख सकते हैं और फिर उनसे निर्माण कर सकते हैं।

Google डॉक्स की तरह कुछ जहां हम एक ही समय में एक ही कोड को संपादित कर सकते हैं, वह एक आदर्श होगा।

हम दोनों विजुअल स्टूडियो 2010 का उपयोग कर रहे हैं।


2
मैं हमेशा सोचता था कि किसी ने भी क्यों नहीं किया (या कम से कम मुझे नहीं मिला) डॉक्स जैसे कोड के लिए संपादन। मुझे लगता है कि कोड के पूरा होने और कोड को संकलित करने के तथ्य की तरह कुछ अंतर्निहित कठिनाइयां हैं, लेकिन वे कुछ समन्वय के साथ पार करने के लिए पूरी तरह से असंभव नहीं लगते हैं (और संभवतः विलंबित कोड मर्ज रणनीतियों जैसी चालें।) मुझे लगता है कि वे एक हैं। बड़ी परियोजनाओं में वास्तविक समस्या। मुझे वैसे भी सहयोगी कोडिंग टूल के लिए खुदाई करनी होगी (या खुद को बनाना होगा: P)
kaoD

1
@kaoD SubEthaEdit प्रति फ़ाइल आधार पर उस प्रकार की कार्यक्षमता प्रदान करता है (यह सुनिश्चित नहीं है कि यह कितनी बड़ी मात्रा में फ़ाइलों को संभालता है)।
michael.bartnett

अगर कोई मुझे इस तरह से विंडोज़ और सी # के लिए एक कार्यक्रम पा सकता है तो मैं आपको एक कुकी दूंगा।
स्टेकबेक

1
Emacs ऐसा कर सकते हैं, लेकिन यह क्लंकी है : emacswiki.org/emacs/CollaborativeEditing ; या MoonEdit: moonedit.com (हालांकि मुझे नहीं पता कि इसमें C # मोड है); या Gobby: en.wikipedia.org/wiki/Gobby
amitp

एक नया कंपाइलर IE सबलाइम लिखना कितना कठिन होगा? यह शायद उदात्त अधिकार के लिए एक प्लगइन विकसित करना आसान होगा?
स्टेकबेक

जवाबों:


19

जैसा कि मैंने आपके प्रश्न के लिए एक टिप्पणी में कहा था, मैं सच्चे सहयोगी संपादन के लिए बहुत उत्सुक हूं । मैंने कुछ समय पहले शोध किया था, लेकिन अधिकांश समाधान सिर्फ मानकों को पूरा नहीं करते थे: या तो वे सिंटैक्स हाइलाइट के साथ सादे पाठ संपादक थे, इसमें पागल लागतें थीं या अनुपलब्ध क्रॉस-प्लेटफॉर्म (जैसे सबइथएडिट ...)

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

मुझे अभी खुद इसका परीक्षण करना है, लेकिन यह अभी भी कुछ परियोजनाओं में से एक है जो बहुत ही आशाजनक है और बहुत आशाजनक है। इसे एक शॉट दें और मुझे बताएं ( पहले इन दिशानिर्देशों को पढ़ें ।) मैं वादा करता हूं कि मैं यहां वापस आऊंगा और अपने छापों को एक टिप्पणी के रूप में पोस्ट करूंगा जब मैं इसे स्वयं कोशिश करूंगा।

EDIT: इसके अलावा, जैसा कि गुस्तावो ने एक टिप्पणी में कहा था, कैकु उपयोगी भी हो सकता है। यह यूएमएल ड्राइंग के लिए एक ऑनलाइन सहयोगी उपकरण है (वास्तव में, किसी भी प्रकार के आरेख।) सरोस एक व्हाइटबोर्ड का समर्थन करता है, लेकिन अगर आप अनाड़ीपन से बचना चाहते हैं, तो आरेख उपकरण जैसा कुछ भी नहीं है।


3
लोगों ने बहुत सारे उत्तर दिए, सभी संस्करण प्रणालियों पर, लेकिन मुझे लगता है कि यह प्रश्न का वास्तविक उत्तर है। सहयोगी संपादन के लिए +1। BTW, Cacoo बाहर की कोशिश करो (यह गूगल) यह UMLs बनाने के लिए एक सहयोगी उपकरण है, मुझे परियोजनाओं के एक समूह में मदद की, यह आपके उत्तर को पूरक कर सकता है।
गुस्तावो मैकियल

1
@ Gustavo-Gtoknu बहुत अच्छा उपकरण वास्तव में, क्या आपको बुरा लगता है अगर मैं इसके साथ उत्तर को अपडेट करूं?
काओडी

2
अभी करो! : D उत्तर योग्य है।
गुस्तावो मैकिएल

यह महान है हालांकि ग्रहण जावा के लिए है? मैं c #
steakbbq

@steakbbq कुछ प्लगइन्स हैं जो C # समर्थन ( इमोनिक और इम्प्रूव ) प्रदान करते हैं लेकिन दुर्भाग्य से उन्हें डिबगिंग और रीफैक्टरिंग समर्थन की कमी लगती है।
काओ

36

"हमें बस कुछ चाहिए जहां हम फाइलों को जांच सकते हैं उन्हें संपादित कर सकते हैं और फिर उन्हें चेक कर सकते हैं और फाइलों के एक ही सेट से निर्माण कर सकते हैं"

संस्करण नियंत्रण का उपयोग करें; वर्जन कंट्रोल सिस्टम (वीसीएस) आपके द्वारा बताए गए बोनस के साथ ठीक वैसा ही है जैसा कि किसी के द्वारा किए गए हर बदलाव के इतिहास को संग्रहीत करता है। वहाँ लोकप्रिय संस्करण नियंत्रण प्रणाली के बहुत सारे हैं:

http://subversion.apache.org/

http://mercurial.selenic.com/

http://git-scm.com/

मैं व्यक्तिगत रूप से विज़ुअल स्टूडियो का उपयोग नहीं करता, लेकिन मैं पूरी तरह से निश्चित हूं कि विज़ुअल स्टूडियो को इन सभी संस्करण नियंत्रण प्रणालियों के लिए समर्थन है।


11
बस एक नि: शुल्क निजी Git / HG होस्ट चैट में सौंप दिया: bitbucket.org (5 सहयोगियों के लिए मुफ्त)। एचजी भी अधिक अनुकूल है क्योंकि इसमें प्लगइन्स हैं जो बड़ी द्विआधारी सामग्री (सामग्री परियोजनाओं) से निपटते हैं।
जोनाथन डिकिंसन

2
+1 A VCS जाने का रास्ता है। मैं तोड़फोड़ के लिए मेरे विज़ुअल स्टूडियो प्लगइन के रूप में अनख्सवीएन का उपयोग करता हूं।
रिचर्ड मार्स्केल - Drackir

2
+1 यहाँ। मेरा व्यक्तिगत समर्थन TortoiseSVN है। होस्टिंग के लिए (खुला स्रोत मानकर) मेरी सिफारिश है Google Code
PlayDeezGames


2
कृपया तोड़फोड़ न करें। वितरित संस्करण नियंत्रण उन लोगों के लिए पूरी तरह से सरल है जो केंद्रीकृत प्रणालियों के साथ काम करने के लिए उपयोग नहीं किए जाते हैं। लोग तोड़फोड़ करने के लिए बाहर निकल जाते थे।
rjmunro

9

मेरी टीम के लिए, हम तीन कार्यक्रमों का उपयोग करते हैं, जिनके आधार पर हमें काम करने की आवश्यकता है:

  • कोड के लिए TortoiseSVN (प्रोग्रामर एक ही IDE का उपयोग करने की कोशिश करें, सम्मेलनों को मानकीकृत करें और अच्छी टिप्पणियों को प्रोत्साहित करें)
  • मल्टीमीडिया के लिए ड्रॉपबॉक्स (मॉडल / स्प्राइट / ऑडियो फाइलों के लिए, स्थानीय रूप से कलाकारों को काम करने की अनुमति देता है, जब तक कि कलाकार / संगीतकार / मॉडल वितरित नहीं होते)
  • प्रलेखन के लिए Google दस्तावेज़ (डिज़ाइन दस्तावेज़ों के लिए / आमतौर पर डिज़ाइनर, प्रबंधक और उत्पादकों के लिए मॉकअप / पिच)

विभिन्न सदस्यों (जो अलग-अलग समय पर काम करते हैं) के प्रयासों का समन्वय करने के लिए हम असेंबला की टिकटिंग प्रणाली का उपयोग करते हैं । इस तरह से सभी को पूरी परियोजना की स्थिति या अपनी पसंद के किसी विशेष एवेन्यू पर अपडेट किया जाता है। यह भी सुनिश्चित करें कि कम से कम साप्ताहिक आधार पर एक ही पृष्ठ पर सभी को सुनिश्चित करने के लिए Skype / Google Hangout / फेस-टू-फेस संचार का उपयोग करें।

यह विधि आम तौर पर तब काम करती है जब एक टीम में 3-5 लोग होते हैं जिन्होंने भूमिकाएं (प्रोग्रामर, कलाकार, मॉडलर, डिजाइनर आदि) स्थापित की हैं। यदि यह काम नहीं करता है, तो अन्य तरीकों को आज़माएं या अपने खुद के बनाने के लिए काम के पहलुओं को संयोजित करें। सौभाग्य!


मैंने केवल कोड नियंत्रण के लिए संस्करण नियंत्रण के बारे में बात की थी क्योंकि वह विकास का एकमात्र पहलू था जिसके बारे में उसने पूछा था, लेकिन मेरे स्टूडियो ने ड्रॉपबॉक्स और Google डॉक्स का उपयोग इसी उद्देश्य के लिए किया था।
झॉकिंग

महान संयोजन।
बिल के

7

लगता है जैसे आप ड्रॉप बॉक्स, एक संस्करण नियंत्रण प्रणाली, या दोनों चाहते हैं।

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

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

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


9
मैं वास्तव में इस तरह की चीज़ के लिए ड्रॉपबॉक्स पसंद नहीं करता। यदि आप किसी भी Tortoise * उत्पादों का उपयोग करते हैं, तो इसमें एक समान प्रकार का Windows Explorer एकीकरण होता है, लेकिन आपको कमिट / पुश / पुल / मर्ज को नियंत्रित करने के लिए मिलता है, इसलिए आपके पास "2 लोग एक-दूसरे की समस्या को अधिलेखित करने वाले" नहीं हैं।
जिमी

2
मैं या तो नहीं है, यही वजह है कि मैं एक वीसीएस की सिफारिश करता हूं। हालांकि, लगभग कोई सीखने की अवस्था नहीं है और आपके पास तुरंत एक बैकअप है इसलिए मैंने इसे ध्यान देने योग्य माना।
18

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

तोड़फोड़ का उपयोग करना आसान नहीं है - केवल इस्तेमाल किए गए लोगों को यह भ्रमित करने के लिए मिल जाएगा जैसे कि लोग दूसरे रास्ते पर जा रहे हैं।
rjmunro

मैंने कभी नहीं कहा कि यह था। मैंने कहा कि मेरे लिए यह सबसे आसान था कि मैं सीखूं। यह वाक्यांशों जैसे कि "तोड़फोड़ का उपयोग करना आसान नहीं है" जैसे व्यक्तिपरक बयानों को निरपेक्ष रूप से कहना बेवकूफी है।
क्लासिकटाउन

5

जैसा कि अन्य उत्तरों में बताया गया है, एक वीसीएस जाने का रास्ता है। Git मेरा पसंदीदा है, लेकिन यह सिर्फ इसलिए हो सकता है क्योंकि यह पहला ऐसा था जिसका मैंने उपयोग किया था।

मुझे यह ऑनलाइन पुस्तक Git सीखने के लिए बहुत मददगार लगी। http://progit.org/book/ आप जो भी वीसीएस के साथ जाते हैं, यह कुछ घंटे समर्पित करने के लिए लायक है कि इसका उपयोग कैसे करें।

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

एक स्कूल परियोजना के लिए, हमने एक सार्वजनिक ड्रॉपबॉक्स फ़ोल्डर का उपयोग किया, और इस स्क्रिप्ट का उपयोग हमारे संसाधनों को अप-टू-डेट रखने के लिए किया गया https://github.com/dc2011/td/blob/master/tools/extrafiles.sh

यह ड्रॉपबॉक्स में फ़ाइल के md5 हैश को डिस्क पर फ़ाइल के हैश के खिलाफ (यदि यह मौजूद है) चेक करता है ताकि केवल नई या बदली हुई फाइल डाउनलोड हो।


1
हाँ, मैं svn का उपयोग करता था। अब मैं हमेशा गिट का उपयोग करता हूं। हालांकि कई लोग कमांड लाइन को नापसंद करते हैं, मुझे लगता है कि यह वास्तव में आरामदायक है। खिड़कियों पर मैं कंसोल का उपयोग करता हूं, जो गिट-बैश वातावरण में घूमता है। OSx पर सोलराइज्ड थीम के साथ इसका सिर्फ टर्मिनल है।
प्रोज़ेकर

मैं सहमत हूँ, अगर मैं कर सकता हूँ तो मैं टर्मिनल में रहता हूँ! कभी-कभी थोड़ा स्टेटर लर्निंग कर्व होता है, लेकिन यह ऑटोमेशन को इतना आसान बना देता है। यदि आप नियमित रूप से OSX का उपयोग करते हैं, तो आपको iTerm2 की जांच करनी चाहिए। इसमें 256 रंगों के साथ-साथ पूर्ण स्क्रीन मोड के लिए समर्थन है और वास्तव में अच्छी तरह से विभाजन का उपयोग करता है।
डीन

4

जैसा कि कई ने उल्लेख किया है, आपको संस्करण नियंत्रण की आवश्यकता है। FogCreek सॉफ़्टवेयर की ओर से एक अच्छा मुफ्त ऑफ़र है (आपको स्टैकएक्सचेंज प्रदान करने के लिए धन्यवाद करना है जो इस साइट को संभव बनाता है)। इसे Kiln ( Mercurial के शीर्ष पर निर्मित ) कहा जाता है और यह एक अच्छे बग / फीचर / टाइम ट्रैकिंग सॉफ्टवेयर उत्पाद के साथ एकीकृत होता है, जिसे उन्होंने FogBugz नाम से बनाया है । 2 डेवलपर्स की एक टीम के लिए वे इन उत्पादों के मुफ्त संस्करण प्रदान करते हैं (और उन्हें आपके लिए होस्ट करते हैं)। मैं अपने स्वयं के प्रोजेक्ट के लिए इस सेटअप का उपयोग करता हूं और अपने नियोक्ता के लिए काम करने वाले सभी सॉफ़्टवेयर उत्पादों के लिए भुगतान किए गए संस्करण (हमारे पास डेवलपर्स की एक बहुत बड़ी टीम है, इसलिए भुगतान किए गए संस्करणों का उपयोग करना चाहिए)। सुनिश्चित करने के लिए एक नज़र लायक।

यदि आप इनका उपयोग करने का निर्णय लेते हैं, तो आपको शुरू करने के लिए कुछ अच्छे ट्यूटोरियल या उपयोगी लिंक दिए गए हैं:


1

मेरी टीम द्वारा सुचारू सहयोग के लिए उपयोग किए जाने वाले उपकरण:

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

• गेम डिजाइन दस्तावेजों, विचारों, अवधारणाओं कला के लिए Google डॉक्स।

• ड्रॉपबॉक्स का समसामयिक उपयोग अगर हम में से किसी को एक विशिष्ट संपत्ति या स्क्रिप्ट की आवश्यकता है ... यह हालांकि दुर्लभ है और हम GHHub के माध्यम से काम करना पसंद करते हैं।


1

यदि आप Visual Studio का उपयोग कर रहे हैं, तो सबसे अच्छा विकल्प टीम फाउंडेशन है, जो Microsoft से है और सबसे अच्छा संस्करण नियंत्रण है जो मुझे पता है, नकारात्मक बात यह है कि आपको सर्वर, SQL सर्वर और सर्वर में चलाने के लिए टीम फाउंडेशन सर्वर की आवश्यकता है (ग्राहक पहले से ही दृश्य स्टूडियो के साथ है), यदि आपके पास मौका है, तो इसे आज़माएं।


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

मैं उसके लिए शाखा का उपयोग नहीं करता, मैं विभिन्न संस्करणों के लिए शाखा का उपयोग करता हूं, यदि आप ऐसा करते हैं कि दृश्य स्टूडियो संभवतः मर्ज खराब कर देगा (जैसे कि, जब कोई एक वर्ग का उपयोग कर रहा है और दूसरा एक ही वर्ग की जांच करता है और उनमें से दो जोड़ते हैं कोड, विज़ुअल स्टूडियो आपसे एक मैनुअल मर्ज करने के लिए कहेगा), यदि आप एक ही समय में एक वर्ग में बदलाव करना चाहते हैं, तो आप आंशिक कक्षाओं का उपयोग क्यों नहीं करते हैं? विभिन्न संस्करणों के लिए शाखाओं का उपयोग करें, जिस तरह से आप अपने संस्करणों पर अधिक नियंत्रण रखते हैं
Rudy_TM

"टीम फाउंडेशन, माइक्रोसॉफ्ट से है और सबसे अच्छा संस्करण नियंत्रण है जो मुझे पता है" ओह प्रिय :) क्या आपने कभी कुछ और करने की कोशिश की है?
एंडी एम।

1

वर्चुअल जोड़ी प्रोग्रामिंग के लिए, मैं इस सेटअप का उपयोग करता हूं (स्काइप पर सब कुछ समन्वयित करता है):

  1. अपनी किसी मशीन पर SSH सर्वर स्थापित करें।
  2. Tmux स्थापित करें
  3. दूसरे व्यक्ति आपके कंप्यूटर में ssh।
  4. मेजबान एक tmux सत्र शुरू करते हैं
  5. अपने साथी को उसके SSH कनेक्शन में 'tmux at' चलाएं

अब आप और आपका मित्र एक ही टर्मिनल स्क्रीन देखेंगे। लेकिन आप शायद अपने कंप्यूटर के बाहर एक साथ काम करने की क्षमता चाहते हैं, है ना?

  1. एक Bitbucket.org खाता बनाएं, एक प्रोजेक्ट बनाएं (मुझे पसंद है Git), और एक खाली रिपॉजिटरी बनाने के उनके निर्देशों का पालन करें।
  2. अपने प्रोजेक्ट की फाइलों को "git add। && git कमिट-मी 'इनिशियल कमिट।'
  3. बिटबकेट के साथ पुश करें "गिट पुश ऑरिजिनल मास्टर"

अब आप और आपका मित्र स्वतंत्र रूप से बदलावों पर काम कर सकते हैं, और जब आप तैयार हों तो उन्हें बिटबकेट में धकेल दें।

यह आप दोनों को किसी भी अच्छे तरीके से विजुअल स्टूडियो में एक साथ संपादित करने की अनुमति नहीं देगा, लेकिन यदि आप किसी नई सुविधा को जोड़ रहे हैं या किसी समस्या को डीबग कर रहे हैं, तो आप स्रोत कोड को स्वयं संपादित कर सकेंगे। जब तक आप बाद में अपने परिवर्तनों को आगे बढ़ाते हैं, आपका मित्र इसे VS में खोल सकता है।


1

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


-2

पहले से ही अच्छे सुझावों के बहुत सारे, लेकिन अगर आप कम-तकनीकी और सरल समाधान के लिए जाना चाहते हैं, तो मेरे लिए यह काम करता है जब मैं सहयोग करता हूं:

  1. प्रत्येक स्क्रिप्ट के मुखिया पर टिप्पणियों का उपयोग करें कि यह कब, किसने और कब संपादित किया:

    Vers      Date      Author   Note
    
    1.0.1     12/10/11  Paul     Added a new boss to level 12
    1.0.2     22/11/11  Frank    Fixed the bug introduced by Paul
  2. एक निजी मंच या बेहतर अभी भी विकी विचारों को संप्रेषित करने और प्रगति के साथ सभी को अपडेट रखने का एक अच्छा तरीका है।

पहले से दिए गए विचार इस समाधान से बेहतर हैं, लेकिन यह बहुत ही कम समय के निवेश के साथ लागू करना बहुत आसान है, एक छोटी सी परियोजना के लिए बस एक साथ काम करने वाले कुछ लोगों के लिए यह आपकी आवश्यकताओं के लिए पर्याप्त हो सकता है।

एक बड़े वैश्विक संगठन के लिए काम करने के बाद, मैं ईमानदारी से कह सकता हूं कि उनके संस्करण नियंत्रण सॉफ्टवेयर (एमकेएस) के आसपास लाल-टेप के कारण खो जाने की मात्रा एक वास्तविक दर्द है!


उह मैं टिप्पणी की तरह है कि प्रत्येक स्क्रिप्ट के सिर पर नफरत है। और वैसे भी यहाँ प्रश्न का समाधान नहीं है; ट्रैकिंग परिवर्तन की तकनीकें आपको इस बारे में कुछ नहीं बताती हैं कि टीम के सदस्य एक दूसरे के साथ अपने काम को कैसे साझा करेंगे।
झॉकिंग

खैर, संचार एक समस्या नहीं है, मेरे साथी डेवलपर्स मेरे साथ पूरे दिन वेंट्रिलो में बैठते हैं और हम बहुत अधिक योग्य बात करते हैं।
स्टेकबेक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.