นักพัฒนาโปรแกรมจำนวนมากเคยใช้หรือเคยได้ยินเกี่ยวกับซอฟต์แวร์ควบคุมเวอร์ชัน เช่น Vss ของ Microsoft แต่คุณเคยคิดที่จะสร้างแพลตฟอร์มควบคุมเวอร์ชันง่ายๆ สำหรับการใช้งานส่วนตัวบนคอมพิวเตอร์ของคุณเองหรือไม่? บางคนอาจคิดว่ามันไม่จำเป็น และบางคนคิดว่ามันเป็นความคิดที่ดี แต่การติดตั้งซอฟต์แวร์อย่าง Vss นั้นไม่คุ้มกับผลประโยชน์ที่ได้รับ
ผู้เขียนเพิ่งค้นพบวิธีการก่อสร้างที่ง่ายที่สุดเนื่องจากเหตุผลในการทำงาน เนื่องจากความต้องการในการทำงาน แผนกจึงจำเป็นต้องมีซอฟต์แวร์ควบคุมเวอร์ชันเพื่อจัดการซอร์สโค้ดของบริษัท และใช้ซอฟต์แวร์โอเพ่นซอร์ส SubVersion ณ จุดนี้ คุณอาจเดาว่าฉันแนะนำให้ทุกคนติดตั้ง SubVersion แต่การเดานั้นผิด มีบางอย่างที่เกี่ยวข้องกับ SubVersion ปัจจุบันแผนกของเราใช้ SubVersion ซึ่งโดยส่วนตัวแล้วฉันรู้สึกมีประโยชน์มาก
เนื่องจากมีการติดตั้ง SubVersion ฉันจึงไม่ต้องทำอะไรเพื่อศึกษาปลั๊กอินไคลเอนต์บุคคลที่สามของ SubVersion TortoiseSVN ปรากฎว่า TortoiseSVN สามารถสร้างพื้นที่เก็บข้อมูลแยกต่างหากได้ ดังนั้นฉันจึงสงสัยว่าพื้นที่เก็บข้อมูลที่สร้างโดย TortoiseSVN สามารถทำงานได้โดยไม่ต้องติดตั้ง SubVersion After หรือไม่ พยายามเชื่อมต่อ ฉันพบว่ามันทำงานเหมือนกับ SubVersion บนเซิร์ฟเวอร์ที่เชื่อมต่อ
เมื่อฉันทดสอบ ฉันได้สร้างไลบรารีเวอร์ชันบนแฟลชไดรฟ์ USB ที่บ้าน จากนั้นนำไปที่คอมพิวเตอร์ในสำนักงานและเสียบแฟลชไดรฟ์ USB (TortoiseSVN ได้รับการติดตั้งบนคอมพิวเตอร์ในสำนักงานด้วย) และใช้งานได้ ฮ่าฮ่า ดิสก์ U นั้นเทียบเท่ากับการพกพาไลบรารีควบคุมเวอร์ชันแบบถอดได้ และขนาดก็ค่อนข้างเล็ก ด้วยวิธีนี้ ตราบใดที่ติดตั้งปลั๊กอิน TortoiseSVN บนคอมพิวเตอร์ คุณจะสามารถใช้ไลบรารีเวอร์ชันบนแฟลชไดรฟ์ USB เพื่อทำงานได้ สะดวกมากสำหรับความต้องการควบคุมเวอร์ชันส่วนบุคคล มีลักษณะขนาดเล็ก ใช้งานง่าย และเชื่อถือได้
หลังจากคิดดูแล้วว่าทำไม TortoiseSVN ถึงมีฟังก์ชันของ SubVersion เพียงอย่างเดียว เนื่องจากฉันไม่เชี่ยวชาญด้านการศึกษา SubVersion ฉันจึงได้แต่คาดเดาว่า SubVersion ค่อนข้างจะคล้ายกับฐานข้อมูล Access สามารถใช้กับระบบปฏิบัติการ Windows ที่ติดตั้งซอฟต์แวร์สำนักงานได้ SubVersion อาจคล้ายกับสิ่งนี้ พื้นที่เก็บข้อมูลคือไฟล์ Access และปลั๊กอินไคลเอนต์ต่างๆ เป็นซอฟต์แวร์สำนักงาน
การติดตั้งเซิร์ฟเวอร์ไคลเอ็นต์/ไคลเอนต์เป็นเทคโนโลยีการเข้าถึงระยะไกลที่จัดทำโดยโปรแกรม SubVersion ซึ่งช่วยให้ไคลเอนต์ต่างๆ สามารถเข้าถึงไฟล์ไลบรารีเวอร์ชันบนเซิร์ฟเวอร์จากระยะไกล ที่เก็บข้อมูลโลคัลไม่ต้องการการเข้าถึงแบบรีโมต ดังนั้นปลั๊กอินจึงสามารถดำเนินการได้โดยตรง
ผู้ที่สนใจสามารถลองติดตั้ง TortoiseSVN ได้ TortoiseSVN มีเวอร์ชันภาษาจีน (จำเป็นต้องติดตั้งชุดภาษาจีนอย่างเป็นทางการ) และมีคู่มือการใช้งานโดยละเอียดในความช่วยเหลือ