2009-12-10 12 views
6

क्या कोई तरीका है कि मैं क्लाइंट-साइड स्क्रिप्ट/हुक/सेटिंग/जो भी TortoiseSVN Commit संवाद में एक डिफ़ॉल्ट संदेश स्थापित कर सकता है?सबवर्जन (TortoiseSVN) - संदेश में डिफ़ॉल्ट जांच?

(मैं वहाँ कुछ पाठ डाल करने के लिए मुझे याद दिलाने के लिए बग संख्या नोट करने के लिए जब मैं कोड में जाँच करना चाहते हैं।)

उत्तर

8

आप bugtraq सेट कर सकते हैं: अपने भंडार पर warnifnoissue गुण है, तो एक सौम्य कि: यूआरएल और bugtraq चेतावनी तब दिखाई जाती है जब कोई बग संख्या प्रदान नहीं की जाती है।

http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-bugtracker.html


संपादित

ठीक है ... यहाँ एक और तरीका है। आप TSVN भीतर एक हुक प्रारंभ-लिखें बना सकते हैं:

सहेजें यह एक .vbs फ़ाइल स्थानीय तौर पर के रूप में:

'Get the arguments - ( PATH MESSAGEFILE CWD ) 
'http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html#tsvn-dug-settings-hooks 
Set ArgObj = WScript.Arguments 
dim file 
file = ArgObj(1) 
'OPen the log message 
Set objFSO = CreateObject("Scripting.FileSystemObject") 
Set objFile = objFSO.OpenTextFile(file, 2, 1) 
'Write in the warning 
objFile.Write("Don't forget to add a bug case!!!") 
objFile.Close 

हुक TSVN का उपयोग कर जोड़ें -> सेटिंग्स -> हुक स्क्रिप्ट -> जोड़े काम कर सेट करें पथ आप इसके लिए आवेदन करना चाहते हैं के लिए प्रति पथ (या जैसे c: \ आप इसे अपने ग ड्राइव पर सब कुछ के लिए आवेदन करना चाहते हैं) को निष्पादित करने के लिए आदेश पंक्ति सेट करें:

wscript c:\[Path to script]\message.vbs 

टिक दो चेक बक्से।

अब जब आप प्रतिबद्ध क्लिक करते हैं, तो vbs अस्थायी संदेश फ़ाइल का स्थान पारित कर देगा, यह आपका संदेश जोड़ता है और फिर प्रतिबद्धता संवाद में प्रदर्शित होता है।

+0

हां, अगर मैं भंडार के गुणों को बदलने की स्थिति में था, तो मैं यह प्रश्न भी नहीं पूछूंगा; मैं सिर्फ चेक-इन संदेशों को बदलने की अनुमति देने के लिए एक हुक सेट करता हूं, और फिर जब मैं भूल जाता हूं तो मैं इसे ठीक कर सकता हूं। दुर्भाग्यवश, मेरा मालिक TortoiseSVN के बारे में * कुछ भी * सर्वर-साइड बदलने के बारे में पागल है, इसलिए मुझे क्लाइंट-साइड समाधान ढूंढना होगा। –

+0

वह .vbs स्क्रिप्ट क्लाइंट-साइड पर पूरी तरह से काम करती है, और * बिल्कुल * जो मैं ढूंढ रहा था! धन्यवाद! –

संबंधित मुद्दे