इसकी आवाज़ से आप अपनी स्थानीय मशीन पर हुक चलाने की इच्छा रखते हैं। हुक और दिशानिर्देश केंद्रीय सर्वर पर उपयोग के लिए हैं।
यदि आप अपने भंडार में केवल एक ही काम कर रहे हैं या जब आप खींचने के बाद एफबी में दिखाई नहीं दे रहे हैं, तो आप अपने प्राथमिक क्लोन में स्थानीय रूप से हुक जोड़ सकते हैं, यदि आप अपना प्राथमिक उपयोग कर रहे हैं तो क्लोन आप से कुछ अलग करने की जरूरत है कि वे क्या यहाँ कहते हैं: http://bugs.movabletype.org/help/topics/sourcecontrol/setup/Mercurial.html
आप अपने fogbugz.py जहां भी चाहें रख सकते हैं, बस करने के लिए अपने [FogBugz] एक रास्ता पंक्ति जोड़ने कि की धारा संग्रह स्थानों hgrc फ़ाइल:
[fogbugz]
path=C:\Program Files\TortoiseHg\scripts\fogbugz.py
बस सुनिश्चित करें कि आपके पास पाइथन स्थापित है। आप एक प्रतिबद्ध हुक भी जोड़ना चाहते हैं ताकि स्थानीय भंडार में स्थानीय भी एफबी में प्रवेश कर सके।
[hooks]
commit=python:hgext.fogbugz.hook
incoming=python:hgext.fogbugz.hook
FogBugz पर स्थापित आप परिवर्तन आपके लॉग यूआरएल के लिए अपने में निम्नलिखित डाल चाहते हैं:
^REPO/log/^R2/^FILE
और अपने diff यूआरएल के लिए निम्नलिखित:
^REPO/diff/^R2/^FILE
जब हुक स्क्रिप्ट चलाता है यह आपके एफबी इंस्टॉल से जुड़ता है और इसे कुछ पैरामीटर भेजता है। ये पैरामीटर डीबी में संग्रहीत होते हैं और diffs के लिए यूआरएल उत्पन्न करते हैं और informaiton लॉग इन करते हैं। स्क्रिप्ट रेपो का यूआरएल भेजती है, यह [वेब] अनुभाग में आपकी बेसुरल सेटिंग में है। आप चाहते हैं कि यह यूआरएल आपके बिटबकेट रिपोजिटरी में यूआरएल हो। इसका उपयोग उपरोक्त यूआरएल टेम्पलेट्स से ^REPO को प्रतिस्थापित करने के लिए किया जाएगा। हुक स्क्रिप्ट भी संशोधन आईडी और फ़ाइल नाम एफबी को पास करता है। ये^आर 2 और^फाइल बदल देंगे। याद करने के लिए
[extensions]
hgext.fogbugz=
[fogbugz]
path=C:\Program Files\TortoiseHg\scripts\fogbugz.py
host=https://<YOURACCOUNT>.fogbugz.com/
script=cvsSubmit.asp
[hooks]
commit=python:hgext.fogbugz.hook
incoming=python:hgext.fogbugz.hook
[web]
baseurl=http://www.bitbucket.org/<YOURBITBUCKETACCOUNT>/<YOURPROJECT>/
एक बात है कि अमेरिकन प्लान एक चेकइन की सूचना पाने के कर सकते हैं इससे पहले कि आप वास्तव में उन परिवर्तनों bitbucket करने के लिए धक्का है: तो सारांश में यह सामान आप अपने .hg निर्देशिका में hgrc फ़ाइल में जोड़ना चाहते हैं है। यदि यही कारण है कि धक्का और चीजें काम करेगी।
संपादित करें: एफबी सर्वर और सारांश के बारे में जोड़ा गया अनुभाग।
स्रोत
2008-09-23 19:43:23
क्षमा करें, मैं कोई मदद नहीं दे पा रहा हूं, लेकिन मैं आपके प्रश्न को दोबारा लिखने का सुझाव दूंगा। आप वास्तव में एक हां/नहीं सवाल पूछ रहे हैं जब आप जानना चाहते हैं * कैसे * कोई ऐसा करने में कामयाब रहा। मैं सुझाव देता हूं: "होस्टेड फोगबगज़ ऑन-डिमांड के साथ आप बिटबकेट रिपोजिटरी को कैसे एकीकृत करते हैं?" – phloopy
स्टैक ओवरफ्लो पर किए गए सभी फ़ॉगबग प्रश्न क्या हैं? आप समर्थन ईमेल क्यों नहीं कर सकते और पूछ सकते हैं। आप सॉफ़्टवेयर होस्ट करने के लिए उन्हें पैसे दे रहे हैं (कम से कम मैं इसे मान रहा हूं), इसलिए कुछ मदद प्राप्त करें। – Till
@phloopy मैं इसे ध्यान में रखूंगा। धन्यवाद। – carrier