ฉันมีไฟล์สองสามไฟล์ที่สามารถเรียกใช้งานได้ก่อนที่ svn จะเพิ่มเข้าไป พวกเขามีชุดคุณสมบัติ svn: executable ตอนนี้มีการตรวจสอบไฟล์อื่น ๆ อีกสองสามไฟล์โดยไม่มีบิตที่เรียกใช้งานได้และฉันต้องการตั้งค่าคุณสมบัติ svn: executable:
$ svn propset svn:executable on *.cgi
จากนั้นฉันตรวจสอบสถานะและแม้กระทั่งไฟล์ที่มี svn: executable ได้รับการแก้ไขแล้ว:
$ svn diff
Property changes on: a.cgi
___________________________________________________________________
Modified: svn:executable
-
+ *
Property changes on: b.cgi
___________________________________________________________________
Added: svn:executable
+ *
ไม่ควรแก้ไข a.cgi ฉันต้องการเพิ่ม svn: บิตเรียกทำงานเพื่อตั้งค่าในลักษณะเดียวกับที่มีอยู่ในไฟล์อื่น ๆ แต่ไม่สามารถหาคำสั่งให้ทำได้
svn:executable
ไหนในตัวอย่างที่สอง อาจจะsvn ps svn:executable on $f;
?
svn propset svn:executable on (...)
ฉันเปิดหน้านี้เวลาที่ฉันไม่ต้องการที่จะทุกประเภท และคำตอบสำหรับคำถามควรเป็นfor f in *.cgi; do if [ ! -x $f ]; then svn ps (...); fi; done
และเพียงแค่ยืนยันไฟล์ที่แก้ไข จากนั้นไปต่อ