เมื่อเร็ว ๆ นี้เซิร์ฟเวอร์ svn ของเราเปลี่ยนไปและเราได้ทำสวิตช์ svn
เนื่องจากสำเนาการทำงานมีทรัพยากรที่ไม่มีการทำลายจำนวนมากสำเนาการทำงานจึงถูกล็อคและเราเริ่มสลับโฟลเดอร์ตามโฟลเดอร์สำหรับโฟลเดอร์ทั้งหมดภายใต้ svn ซึ่งทำงานได้อย่างสมบูรณ์แบบ
แต่ที่ระดับสูงสุดของที่เก็บเมื่อฉันพยายามอัปเดตไฟล์ฉันจะได้svn: Working copy '.' ข้อผิดพลาดที่ถูกล็อคและการล้างข้อมูลไม่ได้ช่วยอะไรเช่นกัน เมื่อฉันล้างข้อมูลฉันได้รับข้อผิดพลาดเช่นนี้ - svn: 'content' ไม่ใช่ไดเรกทอรีสำเนาที่ใช้งานได้
เช็คเอาต์สดไม่ได้เป็นตัวเลือกเลย มีวิธีอื่นใดบ้างในการล้างและปลดล็อคและสวิตช์ทั้งหมดหรือไม่
แก้ไข: ย่อหน้าสุดท้ายในคำตอบของ JesperE
หากคุณได้รับ "ไม่ใช่สำเนาที่ใช้งานได้" เมื่อทำการล้างข้อมูลซ้ำ "svn" ฉันเดาว่าคุณมีไดเรกทอรีที่ควรจะเป็นสำเนาทำงาน (เช่นไดเรกทอรี. svn ที่ระดับบนสุดบอกว่า) แต่มันหายไป เป็นเจ้าของไดเรกทอรี. svn ในกรณีนี้คุณสามารถลองลบ / ย้ายไดเร็กตอรี่นั้นจากนั้นทำการอัพเดตโลคัล
น่าจะเป็นทางออกของปัญหาในพื้นที่เก็บข้อมูล ฉันได้ระบุโฟลเดอร์เหล่านั้นและทำการชำระเงินใหม่ของโฟลเดอร์เฉพาะเหล่านั้นและว้าวล็อคถูกปล่อยออกมาในการล้างข้อมูลครั้งต่อไป! ขอบคุณมาก JesperE !!
แต่ฉันยังไม่สามารถหาข้อผิดพลาดของ svn switch ซึ่งตอนนี้อ่านอะไรบางอย่างเช่น
svn: ที่เก็บข้อมูลที่ 'svn: // repourl / reponame / foldername' มี uuid 'm / reponame' แต่ WC มี 'b5b39681-0ff6-784b-ad26-2846b9ea8e7d'
ความคิดใด ๆ