मैं लिनक्स बॉक्स के एसवीएन रेपो को एक्सएमएल फाइलों के नए संस्करणों के साथ अपडेट करने के लिए कुछ स्क्रिप्ट लिख रहा हूं। रेपो बहुत बड़ा है, और उसी बॉक्स पर कोई चेकआउट संस्करण नहीं है। विचार एक काम करने की प्रतिलिपि के बिना एक्सएमएल अद्यतन करना है। क्या यह संभव है या मुझे अस्थायी फ़ोल्डर में चेकआउट करने की आवश्यकता है, कॉपी/ओवरराइट करें, चेक इन करें और अस्थायी फ़ोल्डर हटाएं?चेकआउट किए बिना एसवीएन फ़ाइल को कैसे अपडेट करें?
संपादित करें: अब तक आपके उत्तरों के लिए बहुत बहुत धन्यवाद।
मुझे पता है कि आप इसे एपीआई और कोड, यकीन नहीं करता है, तो किसी भी SVN आदेश ऐसा नहीं करता है के साथ क्या कर सकते हैं ...
बहुत धन्यवाद।
आप --depth = फ़ाइलों, या --depth = खाली का उपयोग करके उथले चेकआउट कर सकते हैं, फिर 'svn अद्यतन फ़ाइल-टू-चेंज.एक्सएमएल'। लेकिन वेबडैव का उपयोग करके फ़ाइल को अपडेट करना संभव हो सकता है, या एसवीएन क्लाइंट एपीआई का उपयोग करके अपना खुद का क्लाइंट लिखना संभव हो सकता है। – Rup
अद्यतन से आपका क्या मतलब है? वर्तमान फ़ाइलों को बदलें या परिवर्तनों को मर्ज करें और बाद में संभवतः प्रतिबद्ध करें? – Yossi