मुझे डर है कि इसके लिए कोई अंतर्निहित डीबगिंग क्षमता नहीं है।
$ hg init repo
$ hg clone repo clone
और फिर repo
में changegroup
हुक कॉन्फ़िगर करें: मैं क्या जब एक हुक लिख सेटअप करने के लिए दो स्थानीय खजाने है। अब clone
में जाने और सेटअप clone
को
$ echo a > a
$ hg add a
$ hg commit -m 'a file'
है। हर बार जब मैं हुक जाँच करना चाहते हैं, मैं
$ hg push; hg -R ../repo rollback
clone
अंदर चलाते हैं। मैं रखना है कि मेरे आदेश पंक्ति के इतिहास में इतना है कि मैं सिर्फ ↑ + वापसी यह बार-बार निष्पादित करने के लिए दबा सकते हैं। hg rollback
कुंजी है: प्रभावी रूप से hg push
को रद्द कर देती है ताकि मैं इसे बार-बार दोहरा सकूं।
आप निश्चित रूप से इस समायोजित करने के लिए के रूप में अपने हुक के लिए आवश्यक आवश्यकता होगी। यदि हुक कमिटर नाम की जांच करता है, तो इसे आवश्यकतानुसार सेट करने के लिए hg commit -u someone
का उपयोग करें। यदि हुक को चेंज ग्रुप में एक से अधिक परिवर्तनों की आवश्यकता है, तो पुश करने से पहले दो या दो से अधिक काम करें - रोलबैक सभी धक्का वाले परिवर्तनों को हटाने का ख्याल रखेगा। हुक hgweb
द्वारा चलाया जाता है, तो एक टर्मिनल में चलाया
$ hg serve --config 'web.push_ssl=no' --config 'web.allow_push=*'
repo
सेवा करने के लिए जब आप किसी अन्य टर्मिनल में इसे करने के लिए धक्का।
स्रोत
2012-03-06 23:11:58
धन्यवाद, यह जिस तरह से मैं कई तरीकों से इसके बारे में जा रहा था उसे सरल बना रहा हूं! :) –