मैं मर्क्युरियल का उपयोग कर गूगल कोड पर होस्ट एक ओपन सोर्स प्रोजेक्ट है। यह मेरे लिए बहुत अच्छा काम करता है, मैं आमतौर पर mercurial प्यार करता हूँ।Mercurial और Google Code का उपयोग कर ओपन-सोर्स प्रोजेक्ट का प्रबंधन कैसे करें?
मेरे पास कई समुदाय सदस्य हैं जो मेरी परियोजना को क्लोन करते हैं, अपने क्लोन में बदलाव करते हैं, और समय-समय पर मुझे पैच भेजना पसंद करते हैं। इन योगदानकर्ताओं के पास मास्टर रिपोजिटरी, उर्फ "Fork + Pull" मॉडल तक पहुंच नहीं है।
हमें वास्तव में मुझे योगदान भेजने के लिए एक अच्छा तरीका नहीं मिला है। अगर उनके पास अपने क्लोन में एक नामित शाखा पर दिए गए फीचर के लिए अपने सभी परिवर्तनों को दूर करने का दूरदर्शिता है, तो मेरे लिए केवल उन परिवर्तनों को मास्टर में खींचना आसान है। हालांकि, उनके पास अक्सर दूरदर्शिता नहीं होती है क्योंकि इनमें से कई परिवर्तन स्थानीय डिंकिंग के रूप में स्थानीय डिंकिंग के रूप में शुरू होते हैं।
एक अन्य विकल्प diffs hg export
और hg import
का उपयोग कर के आसपास मेल करने के लिए है, लेकिन वह नहीं बल्कि लगता है 1974
यह एक जवाब तेज कतारों में कहीं भी हो सकते हैं संभव है, लेकिन वह हमेशा एक विशेषता "सत्ता उपयोगकर्ताओं की ओर उन्मुख तरह लग रहा था है ", और मेरे कई देवता गिट के विशेषज्ञ हो सकते हैं लेकिन जब यह एचजी की बात आती है तो पूर्ण n00bs हैं। हम अभी भी अज्ञात शाखा नीचे विलय पाने के लिए कोशिश कर रहे हैं, मैं, कुछ है कि मानसिक मॉडल आगे भी पेचीदा हो के साथ चारों ओर खेलने के लिए उन्हें प्रोत्साहित करने के लिए विशेष रूप से जब मैं विषय के बारे में बहुत कम जानते हैं अनिच्छुक हूँ।
मुझे लगता है कि मैं इस बारे में गलत जा रहा किया जाना चाहिए। लगता है कि पुथ अनुरोधों की अवधारणा के साथ गितूब के लिए एक अच्छी कहानी है। Google कोड पर Mercurial का उपयोग करते समय समुदाय के सदस्यों से योगदान स्वीकार करने का सबसे अच्छा तरीका क्या है?
एफडब्ल्यूआईडब्लू बिटबकेट ने अनुरोधों को खींच लिया है – sylvanaar
उनके परिवर्तनों को पहली जगह नामित शाखाओं पर क्यों होना चाहिए? – Ringding
उन्हें होने की ज़रूरत नहीं है, लेकिन यदि वे हैं तो मैं उस सुविधा के लिए अपने सभी कामों को प्राप्त करने के लिए अपने रेपो में पुल-बी शाखा-नाम http: // the-clone-repo' कर सकता हूं। – emmby