version control - प्रतिबद्ध लॉग से हल किए गए किसी मुद्दे को कैसे चिह्नित करें?




version-control bug-tracking (3)

मैंने नोट किया कि बिटबकेट में जब आपके प्रतिबद्ध लॉग में #12 संख्या होती है तो यह संख्या बग संख्या 12 से जुड़ी होती है।

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

यदि बिटबकेट ऐसा नहीं करता है, तो क्या आप एक सिस्टम को इंगित कर सकते हैं जो करता है?


Google कोड प्रोजेक्ट होस्टिंग भी इसका समर्थन करता है:

http://code.google.com/p/support/wiki/IssueTracker#Integration_with_version_control

यहां प्रतिबद्ध-लॉग आदेश हैं:

  1. आसानी से एक मुद्दा की स्थिति तय करने के लिए सेट करें।
  2. समस्या के किसी भी पहलू को अद्यतन करें, और एक टिप्पणी जोड़ें।
  3. एक नया मुद्दा दर्ज करें।
  4. एक कोड समीक्षा का अनुरोध करें।

    (Fixes issue NNN)    Enclose command in parentheses
    Fixes issue NNN.     Full sentence in your log message description
    Fixes issue NNN  On a line by itself
    

फिक्सेस शब्द को बंद या संकल्प के साथ प्रतिस्थापित किया जा सकता है। समस्या संख्या में अग्रणी पाउंड-साइन (#) हो सकता है या नहीं।

अन्य प्रतिबद्ध-लॉग आदेश एक बहु-पंक्ति "लंबा रूप" वाक्यविन्यास का उपयोग करते हैं जो अधिक शक्तिशाली है।

COMMAND-LINE
ISSUE-FIELD-UPDATE*
COMMENT-TEXT...

जहां कमांड-लाइन निम्न में से एक है:

Update issue NNN
New issue
New review

ISSUE-FIELD-UPDATE लाइनों की कोई संख्या हो सकती है। ये रेखाएं निम्न में से एक हो सकती हैं:

Summary: NEW-VALUE
Status: NEW-VALUE
Owner: NEW-VALUE
Cc: PLUS-MINUS-LIST
Labels: PLUS-MINUS-LIST

Redmine विन्यास योग्य विकल्प है। सबसे अधिक इस्तेमाल किए गए हैं:

  • #XXX रेफरी / #XXX देखें - एक समस्या का संदर्भ देता है
  • #XXX / Fixes #XXX बंद करता है - हल / बंद के रूप में अंक अंक

बिटबकेट पहले से ही समस्या सेवा का उपयोग कर प्रतिबद्धताओं को चिह्नित करने का समर्थन करता है।

समस्या सेवा स्कैन आदेशों के लिए संदेश प्रतिबद्ध करती है जो ट्रैकर पर प्रासंगिक समस्या की स्थिति को स्वचालित रूप से बदल देगी।

[स्निप]

उदाहरण:

"... # 4711 को हल करता है ..." # अंक हल के रूप में मुद्दा
"... बग 4711 को फिर से खोलना ..." # अंक खुले के रूप में जारी है
"... टिकट 4711 refs ..." # लिंक टिप्पणी के रूप में जारी करने के लिए परिवर्तन
"... बग # 4711 और # 4712 ..." कई मुद्दों के लिए # लिंक refs

ऐसा करने के लिए आपको इसे सक्रिय करने की आवश्यकता हो सकती है:

व्यवस्थापक द्वारा प्रति-भंडार आधार पर सेवाओं को सक्रिय किया जा सकता है। अपने भंडार पृष्ठ पर जाएं, व्यवस्थापन टैब का चयन करें, सेवाओं पर क्लिक करें, फिर सूची से एक सेवा का चयन करें, और इसे जोड़ें।





bitbucket