2015-03-26 12 views
5

में लिखे गए समूह प्रोजेक्ट कोड को साझा करना सबसे आसान था हम MatLab में लिखे गए समूह प्रोजेक्ट पर काम कर रहे हैं। हम सभी को एक ही कार्यक्रम को एक्सेस करने और लिखने में सक्षम होना चाहिए, कभी-कभी एक साथ। हम एक वैज्ञानिक लिनक्स वितरण पर काम कर रहे हैं। हम सभी भौतिकविद हैं इसलिए हम एक बहुत ही सरल - आदर्श जीयूआई, समाधान ढूंढेंगे।मैटलैब

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

मैटलैब में समूह प्रोजेक्ट के लिए कम से कम प्रतिरोध का मार्ग क्या है?

+0

एक दूरसंचार इंजीनियरिंग पृष्ठभूमि से आ रहा है, मुझे "_path कम से कम प्रतिरोध_" शब्द का उपयोग कर रहा है :-) (क्षमा करें कि मैं आपके प्रश्न का उत्तर नहीं दे सकता) –

+2

ईमानदार होने के लिए, गितहब एक प्रकार का मानक बन रहा है, इसलिए गिटहब का उपयोग करना आपके लिए सबसे अच्छा होगा। यह एक नज़र में जटिल प्रतीत होता है, लेकिन आपके उद्देश्यों के लिए, आपको केवल 6 कमांड की आवश्यकता होगी, जिसे आप अपनी cmd विंडो में टाइप कर सकते हैं। गिटहब की सुंदरता यह है कि यह बेवकूफ गलतियों को नहीं बनाता – GameOfThrows

+0

यदि आप आसान चाहते हैं: ड्रॉपबॉक्स या कुछ इसी तरह का उपयोग करें। यदि आप अनजाने में कोड को गड़बड़ नहीं करना चाहते हैं तो आपको निश्चित रूप से गिथब के लिए जाना चाहिए। यह वास्तव में वास्तव में आसान है! मुझे नहीं लगता कि बुनियादी अवधारणाओं को प्राप्त करने में आपको एक घंटे से अधिक समय लगेगा। यहां तक ​​कि बहुत सारे [जीयूआई] (http://git-scm.com/download/gui/linux) उपलब्ध हैं! – knedlsepp

उत्तर

7

मैं नियमित रूप से समूह MATLAB परियोजनाओं के लिए सबवर्जन का उपयोग करता हूं। गिट/गिटहब की तुलना में मुझे थोड़ा सा सरल वर्कफ़्लो मिल गया है।

MATLAB के नवीनतम संस्करण सीधे सबवर्सन के साथ एकीकृत करते हैं, ताकि आप MATLAB वर्कस्पेस के भीतर से चीजों को सीधे और बाहर देख सकें। वैकल्पिक रूप से आप TortoiseSVN का उपयोग कर सकते हैं, जो विंडोज एक्सप्लोरर के भीतर एकीकृत करता है (मुझे लगता है कि लिनक्स के बराबर भी है)।

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