हम हमारी कंपनी में SVN साथ TRAC का उपयोग करें और दैनिक रोलिंग देव/स्थिति निर्धारण करने के लिए बनाता है एक उत्पादन वातावरण के लिए नियमित रूप अनुसूचित तैनाती (महीने में एक बार ... ish) के साथ & स्थिर वातावरण प्रदर्शन करते हैं।
जब एक बग रिपोर्ट किया गया है, यह TRAC में प्रवेश किया और में दिए गए एक टिकट नंबर (जैसे # 1001)
जब बग तय हो गई है, कोड वापस SVN में टिकट नंबर के साथ की जाँच कर रहा है (# 1001) है एसवीएन चेकइन नोट्स।
डेवलपर एसवीएन चांगसेट नंबर (उदा। [5000]) का नोट लेता है और TRAC वेब UI खोलता है। टिकट बंद करते समय, उन्होंने टिकट के नोटों में परिवर्तन संख्या डाल दी।
इस तरह, एसवीएन चेकइन टिकट का संदर्भ देता है ... और टिकट एसवीएन चेकइन का संदर्भ देता है।
हमारे दैनिक निर्माण तब एक एसवीएन चांगसेट के खिलाफ किए जाते हैं (उदाहरण के लिए आज का निर्माण सब कुछ बदलता है [5050]) और हमारे परिनियोजन नोटिस में इसका एक नोट बनाया गया है।
Deployed On | Environment | Changeset
--------------+-------------------------+--------------------------
10-01-2008 | DEV | 5100
10-01-2008 | STAGING | 5080
10-01-2008 | STABLE | 5050
01-01-2008 | PRODUCTION | 5000
इस तरह जब परीक्षण के लिए समीक्षा कर सुधारों टिकट टिप्पणी में changeset द्वारा पता परीक्षकों अगर निर्माण वे देख रहे हैं ठीक भी शामिल है।
स्रोत
2008-10-27 21:14:13