ฉันมีที่เก็บ SVN ที่มีการเปลี่ยนแปลงไฟล์ที่ไม่ได้ผูกมัด นอกจากนี้ยังมีการเปลี่ยนแปลงคุณสมบัติ svn: externals ในโฟลเดอร์รูท
ฉันจะยอมรับการเปลี่ยนแปลงคุณสมบัติได้อย่างไรโดยไม่ต้องทำการเปลี่ยนแปลงกับไฟล์เอง
ฉันมีที่เก็บ SVN ที่มีการเปลี่ยนแปลงไฟล์ที่ไม่ได้ผูกมัด นอกจากนี้ยังมีการเปลี่ยนแปลงคุณสมบัติ svn: externals ในโฟลเดอร์รูท
ฉันจะยอมรับการเปลี่ยนแปลงคุณสมบัติได้อย่างไรโดยไม่ต้องทำการเปลี่ยนแปลงกับไฟล์เอง
คำตอบ:
ในการคอมมิตเฉพาะพา ธ ที่ชัดเจนที่ระบุในบรรทัดคำสั่งให้ใช้--depth empty
อ็อพชันเช่นในไดเร็กทอรีที่มีคุณสมบัติภายนอกที่แก้ไขใหม่:
$svn commit --depth empty . -m "Modify svn externals definition only."
หากคุณต้องการเปลี่ยนคุณสมบัติเท่านั้นคุณสามารถทำได้กับที่เก็บทันทีแทนที่จะต่อต้านสำเนาการทำงานของคุณ
ตัวอย่างเช่น:
svn propset svn:externals "test http://yourhost.com/svn/trunk/module/test/src" --revprop -r HEAD http://yourhost.com/svn/trunk/module