ฉันจะตั้งค่าคุณสมบัติการโค่นล้ม svn: needs-lock ผ่านปลั๊กอิน AnkhSVN ด้วย Visual Studio ได้อย่างไร

ฉันใช้ปลั๊กอิน AnkhSVN กับ Visual Studio 2008 ฉันใช้พื้นที่เก็บข้อมูลฟรีที่โฮสต์บนเว็บ ฉันไม่ได้ใช้ไคลเอนต์ Subversion สำหรับ repo นี้ แต่จัดการทุกอย่างด้วยปลั๊กอิน AnkhSVN (รวมถึงการเพิ่มไฟล์โซลูชันและไฟล์โปรเจ็กต์ไปยังที่เก็บใหม่)

ฉันต้องการเพิ่มคุณสมบัติ svn:needs-lock ให้กับไฟล์เหล่านี้ ฉันสงสัยว่าฉันสามารถทำงานนี้โดยใช้ AnkhSVN ได้หรือไม่ หรือฉันต้องรับไคลเอ็นต์ Subversion อื่นเพื่อจุดประสงค์นี้หรือไม่


person Grungean    schedule 20.05.2010    source แหล่งที่มา


คำตอบ (2)


ใน Visual Studio .. ในเครื่องมือ - ตัวเลือก - การควบคุมแหล่งที่มา คุณสามารถเปลี่ยนค่าปลั๊กอินเป็น AnkhSVN หลังจากที่คุณทำเช่นนั้น "สภาพแวดล้อมการโค่นล้ม" จะปรากฏในแผนผังภายใต้การควบคุมแหล่งที่มา เลือกสิ่งนั้น จากนั้นคุณสามารถตรวจสอบ "ล็อกไฟล์โดยอัตโนมัติเมื่อมีการเปลี่ยนแปลงโดยไม่ต้องยืนยันจากผู้ใช้" ฉันคิดว่านี่จะบรรลุสิ่งที่คุณต้องการ

person heathen world    schedule 06.05.2011

คุณสามารถเพิ่มและแก้ไขคุณสมบัติการโค่นล้มผ่าน Ankhsvn ดู เอกสาร AnkhSVN Add Property อย่างไรก็ตาม ลักษณะการทำงานของ Visual Studio จะแตกต่างกันไปขึ้นอยู่กับวัตถุ (โซลูชัน โครงการ หรือไฟล์) ที่เลือกในบานหน้าต่าง Solution Explorer เมื่อมีการทริกเกอร์เมนูคลิกเมาส์ขวา สิ่งที่มีอยู่ในเมนูย่อย Subversion และกล่องโต้ตอบ Add Properties จะแตกต่างกันไปขึ้นอยู่กับออบเจ็กต์ที่เลือก

รายการคุณสมบัติ svn: ที่แนะนำโดยปลั๊กอินจะแตกต่างกันไปขึ้นอยู่กับอ็อบเจ็กต์ที่เลือก แม้ว่าคุณสมบัติ svn:needs-lock จะแนะนำสำหรับแต่ละไฟล์ แต่คุณสมบัตินี้จะไม่พร้อมใช้งานสำหรับอ็อบเจ็กต์อื่น

นอกจากนี้รายการเมนู Subversion ดูเหมือนจะไม่สามารถใช้งานได้เมื่อคลิกเมาส์ขวาโดยเลือกหลายไฟล์ (ตั้งแต่ AnkhSVN เวอร์ชัน 2.6)

person Greg Hewgill    schedule 20.05.2010
comment
ใช่ขอบคุณ. แต่ฉันไม่สามารถทำสิ่งนี้เป็นกลุ่มได้ การทำทีละไฟล์นั้นน่าเบื่อ - person Grungean; 20.05.2010
comment
@rungan: บางครั้งการใช้ GUI ไม่ใช่คำตอบที่ถูกต้อง ทำไมไม่ทำเช่นนี้โดยใช้ไคลเอนต์บรรทัดคำสั่ง Subversion? - person Greg Hewgill; 21.05.2010