का उपयोग करते हुए एक सबवर्जन रिपॉजिटरी में एसवीएन "निष्पादन" बिट सेट करना मुझे एक ओपन-सोर्स ऐप मिला है जो code.google.com पर होस्ट किया गया है। यह क्रॉस प्लेटफॉर्म (लिनक्स/विंडोज/मैक) है। मैंने प्रारंभ में WinTP मशीन से TortiseSVN का उपयोग करके कोड अपलोड किया और ऐसा लगता है कि लिनक्स बिल्ड के लिए उपयोग की जाने वाली "कॉन्फ़िगर" बैच फ़ाइलों में से कोई भी "निष्पादित" बिट सेट सेट नहीं करता है।TortiseSVN या कमांड लाइन SVN
इन फ़ाइलों को उन फ़ाइलों के लिए सेट करने का सबसे आसान तरीका क्या होगा? TortiseSVN का उपयोग करना आसान होगा, मुझे लगता है, लेकिन अगर इसका उपयोग नहीं किया जा सकता है, तो मैं अपने लिनक्स मशीन पर कमांड लाइन एसवीएन का भी उपयोग कर सकता हूं।
for file in `find . -name configure`; do
svn ps svn:executable yes ${file}
done
या सिर्फ एक फ़ाइल के लिए (configure
फ़ाइल नाम यहाँ है):
आपका देवदार: निम्नलिखित खोल स्क्रिप्ट का उपयोग कर सभी निष्पादन योग्य के लिए निष्पादन योग्य st संस्करण whitespace के साथ किसी भी पथ या फ़ाइल नामों पर असफल हो जाएगा ... – tobyodavies
आप फ़ाइलों की सूची पर प्रोपेसेट का भी उपयोग कर सकते हैं - http://stackoverflow.com/a/5757365/134647 – khedron
देखें कि निष्पादन योग्य बिट को साफ़ करने के लिए आप ध्यान दें svn propdel svn का उपयोग करना होगा: निष्पादन योग्य। आप इसे "नहीं" पर सेट कर सकते हैं। –