วิธีแก้ปัญหาที่เทียบเท่า TortoiseSVN ของคำตอบที่ยอมรับ (ฉันได้เขียนสิ่งนี้ในเอกสารภายในสำหรับ บริษัท ของฉันเนื่องจากเราเพิ่งใช้ SVN) ดังต่อไปนี้ ฉันคิดว่าการแบ่งปันที่นี่จะมีประโยชน์เช่นกัน:
การเช็กเอาต์ไฟล์เดียว: การโค่นล้มไม่รองรับการชำระเงินของไฟล์เดียว แต่รองรับการชำระเงินของโครงสร้างไดเรกทอรีเท่านั้น (การอ้างอิง: http://subversion.tigris.org/faq.html#single-file-checkout ) นี่เป็นเพราะด้วยทุกไดเร็กทอรีที่เช็กเอาต์เป็นสำเนาการทำงานข้อมูลเมตาเกี่ยวกับการแก้ไข / การแก้ไขไฟล์จะถูกเก็บเป็นโฟลเดอร์ที่ซ่อนอยู่ภายใน (.svn / _svn) ขณะนี้ยังไม่รองรับ (v1.6) สำหรับไฟล์เดียว
กลยุทธ์สำรองที่แนะนำ: คุณจะต้องทำส่วนไดเรกทอรีการชำระเงินเพียงครั้งเดียวหลังจากนั้นคุณสามารถไปและชำระเงินไฟล์เดียวของคุณได้โดยตรง ทำการชำระเงินแบบกระจายของโฟลเดอร์พาเรนต์และโครงสร้างไดเรกทอรี การชำระเงินแบบกระจัดกระจายเป็นการตรวจสอบเฉพาะโครงสร้างโฟลเดอร์โดยไม่ต้องเติมไฟล์เนื้อหา ดังนั้นคุณชำระเงินเฉพาะโครงสร้างไดเรกทอรีและไม่จำเป็นต้องชำระเงินไฟล์ทั้งหมดตามที่เป็นข้อกังวล การอ้างอิง: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-checkout.html
ขั้นตอนที่ 1 : ไปยังเบราว์เซอร์ที่เก็บข้อมูล
ขั้นตอนที่ 2 : คลิกขวาที่โฟลเดอร์พาเรนต์ภายในที่เก็บซึ่งมีไฟล์ทั้งหมดที่คุณต้องการใช้งานและเลือกชำระเงิน
ขั้นตอนที่ 3 : ภายในหน้าต่างป๊อปอัพใหม่ตรวจสอบให้แน่ใจว่าไดเรกทอรีชำระเงินชี้ไปยังตำแหน่งที่ถูกต้องบนพีซีของคุณ นอกจากนี้ยังจะมีเมนูแบบเลื่อนลงที่ระบุว่า เลือก“ รายการนี้เท่านั้น” หรือ“ เด็ก ๆ ทันทีรวมถึงโฟลเดอร์” ขึ้นอยู่กับความต้องการของคุณ แนะนำให้ใช้ตัวเลือกที่สองหากคุณต้องการทำงานกับโฟลเดอร์ที่ซ้อนกันคุณสามารถดำเนินการในครั้งถัดไปได้โดยตรงไม่เช่นนั้นคุณจะต้องทำตามขั้นตอนทั้งหมดนี้อีกครั้งสำหรับโฟลเดอร์ที่ซ้อนกัน
ขั้นตอนที่ 4 : ตอนนี้โฟลเดอร์หลักควรจะพร้อมใช้งานภายในโฟลเดอร์ที่คุณเลือกไว้ในพื้นที่และขณะนี้กำลังถูกตรวจสอบด้วย SVN (โฟลเดอร์ที่ซ่อนอยู่“ .svn” หรือ“ _svn” ควรจะปรากฏขึ้น) ภายในพื้นที่เก็บข้อมูลตอนนี้คลิกขวาที่ไฟล์เดียวที่คุณต้องการเช็คเอาต์โดยลำพังและเลือกตัวเลือก“ ปรับปรุงรายการเพื่อแก้ไข” ตอนนี้ไฟล์เดียวสามารถทำงานได้และตรวจสอบกลับเข้าไปในพื้นที่เก็บข้อมูล
ฉันหวังว่านี่จะช่วยได้.
svn up
ไปยังไดเรกทอรีท้องถิ่นของคุณบนคอมพิวเตอร์ของคุณ