हम ग्रहण का उपयोग कर रहे (eGit प्लगइन के साथ) और मैं एक साझा नेटवर्क ड्राइव है कि कई उपयोगकर्ताओं की पहुंच है पर एक रेपो होस्ट करना चाहते हैं।क्या एकाधिक उपयोगकर्ताओं के लिए साझा नेटवर्क ड्राइव पर गिट रेपो का उपयोग करना सुरक्षित है?
क्या उपयोगकर्ता सभी एक ही मूल रेपो (साझा ड्राइव पर) पर इंगित कर सकते हैं या क्या प्रत्येक उपयोगकर्ता के लिए रेपो को अपने स्थानीय ड्राइव पर क्लोन करना बेहतर होगा, इस स्थानीय संस्करण को बंद करें, और नेटवर्क के मूल में परिवर्तन को दबाएं आवश्यक?
ग्रहण आपको गिट रेपो से एक परियोजना "आयात" (आपके ग्रहण कार्यक्षेत्र में) करने की अनुमति देता है, लेकिन जब तक आप "परियोजना साझा करें" चुनने तक आयातित प्रोजेक्ट को गिट द्वारा निगरानी नहीं किया जाता है। इस चरण में कामकाजी निर्देशिका उस परियोजना के लिए रेपो के कामकाजी डीआईआर बन जाती है। संभावित रूप से इस परियोजना को साझा करने वाले सभी उपयोगकर्ताओं के पास साझा ड्राइव पर रेपो की वही कामकाजी डीआईआर होगी।
मैं इस के निहितार्थ पर स्पष्ट नहीं कर रहा हूँ, लेकिन यह एक अच्छा विचार की तरह प्रतीत नहीं होता है, पहले निरीक्षण पर! उदाहरण के लिए, एक साथ संपादन के लिए एक ही फाइल को खोलने की कोशिश कर रहे 2 उपयोगकर्ता जैसे बुनियादी समस्याओं को कैसे संभालेंगे?
धन्यवाद।
ठीक है, आप इस के लिए Git जरूरत नहीं है। बस एक सामान्य नेटवर्क ड्राइव का उपयोग करें और अपने सभी डेवलपर्स को वहां से पढ़ने और लिखने दें। मैं इसकी अनुशंसा नहीं करता, क्योंकि आप कई समस्याओं का सामना करेंगे, लेकिन यह संभव है। – Sgoettschkes