2009-12-31 26 views
14

मैं अद्यतन करने के लिए subversive प्लगइन या कछुए एसवीएन के साथ ग्रहण गैलीलियो का उपयोग करता हूं।क्या एसवीएन अपडेट शेड्यूल करना संभव है?

ऑटो-अपडेट शेड्यूल करना संभव है (उदाहरण के लिए हर रात)? यदि हां, तो क्या यह गैर-विवादित फ़ाइलों को अद्यतन करने के लिए इसे कॉन्फ़िगर करना संभव है?

+3

प्राइमो का उपयोग करके लौटाई गई ERRORLEVEL की जांच की, यह एक superuser.com प्रश्न है, सिकुंडो, यह ओएस के बारे में एक सवाल है, एस नहीं ubversion/ग्रहण। –

उत्तर

19

मैं एक निर्धारित कार्य के माध्यम से इस आदेश का उपयोग करें - यह आप Silksvn स्थापित किया है मान लिया गया है (लेकिन किसी भी SVN ग्राहक यह कर देगा)

"C:\Program Files\SlikSvn\bin\svn" update --accept postpone d:\SourceCode >> c:\svn.log 

यह केवल उन्हीं फ़ाइलों को भी परस्पर विरोधी नहीं हैं, इसलिए कोई चिंता अद्यतन करेगा उसके बारे में।

या यहाँ तक कि, इस आदेश

C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe /command:update /path:d:\sourcecode /closeonend:1 

closeonend का उपयोग कर इन

/closeonend:0 don't close the dialog automatically 

/closeonend:1 auto close if no errors 

/closeonend:2 auto close if no errors and conflicts 

/closeonend:3 auto close if no errors, conflicts and merges 

/closeonend:4 auto close if no errors, conflicts and merges for local operations 
+1

किसी के पास यह है जहां/closeonend param वास्तव में संवाद बंद नहीं करता है? हमने इसे 1 पर सेट किया है, लेकिन दिन में एक बार कनेक्शन त्रुटियां होती हैं जो त्रुटियों का कारण बनती हैं, इसलिए यह हमारे क्यूए सर्वर पर सभी svn अपडेट लटकाने को समाप्त कर देता है। –

+0

'/ closeonend: 0' संवाद को खुला रखता है, जैसा कि उत्तर कहता है। – Martin

0

माइक्रोसॉफ्ट कार्य शेड्यूलर या CRONw

3

बस हर रात एक बैच फ़ाइल को चलाने के लिए एक कार्य शेड्यूल करें। बैच फ़ाइल बस सबवर्सन कमांड लाइन क्लाइंट का उपयोग करके एक svn अद्यतन को कॉल करती है। काफी सरल, सही?

2

मैं पॉपअप सुस्त जब कनेक्शन ड्रॉप के साथ एक ही समस्या थी से एक हो सकता TortoiseSVN से यह कर, तो मैं बस svn के कमांड लाइन संस्करण को स्थापित किया और Windows बैच स्क्रिप्ट

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

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