2006/Apr/21

ไปอ่านเองดีกว่า

Visual SourceSafe: Microsoft's Source Destruction System
http://www.highprogrammer.com/alan/windev/sourcesafe.html


ปัจจุบันนี้ที่ทำงานใช้ SourceSafe นี่แหละเป็นระบบควบคุมเวอร์ชันของโค้ด แต่วิธีการทำงานก็ยังแบบเดิม ๆ คือ แก้ไขซอร์สโค้ดชุดเดิมไปเรื่อย ๆ ไม่ได้แตกย่อยแยกเป็นโค้ดพัฒนา, โค้ดเสถียร, โค้ดใช้งานจริง แต่อย่างใด

ตอนนี้เริ่มมีความจำเป็นกับการทำ branch และ tag แล้วก็มีปัญหาและความยุ่งยากนิดหน่อย ก็เลยไปค้น ๆ ข้อมูลเพิ่มเติมเกี่ยวกับ SourceSafe และระบบตัวอื่น ๆ

ตอนนี้ถ้าคิดจะย้ายไปใช้ตัวอื่นนี่วุ่นวายแน่ ๆ นอกจากการย้ายข้อมูลและเปลี่ยนเครื่องมือที่ใช้กันจนชินมือแล้ว ก็เป็นเรื่องกลไกการ check out ที่ส่วนใหญ่จะเป็น Copy-Modify-Merge มากกว่า ในขณะที่ปัจจุบันใช้ Lock-Modify-Lock ตามแบบที่ SourceSafe ใช้ ซึ่งสะดวกในการสื่อสารว่า ใครกำลังแก้ไฟล์ไหน หรือโค้ดปัจจุบันอาจจะยังไม่พร้อมใช้งาน (อ่านเพิ่มเติมในหนังสือ Subversion)

อีกอย่างก็คือ หน้าจอ GUI ของ SourceSafe ที่เข้าใจง่าย (สำหรับฟีเจอร์ที่ใช้เป็นประจำ) อันนี้ก็ต้องดูว่า ตัวระบบอื่น ๆ จะมีหน้าจอแบบนี้ให้ใช้งานหรือไม่ เพราะจะให้ใช้ command-line คงเป็นไปไม่ได้แน่ ๆ



ขอโฆษณาอีกที

วันพรุ่งนี้ 22 เมษายน มีสัมมนา Blognone Tech Day นะครับ

อืม.. เคยใช้มา 3 ตัว CVS แบบดั้งเดิม, TortoiseCVS แล้วก็ PVCS อ่ะ
โดยส่วนตัวถ้าบริษัทใหญ่ๆ PVCS น่าจะดีสุด
เพราะสามารถกำหนดสิทธิได้หลายระดับ
ตั้งแต่ Work item สำหรับงานแต่ละส่วน
CA สำหรับ check-in ที่ขึ้นแต่ละ Work item
การจะ check-in งานเข้าต้องมีการ request ของ CA จากผู้มีสิทธิ check-in
อาจจะสามารถ delegate ให้คนอื่น check-in แทนก็ได้
#1  by  kaze At 2006-04-21 10:50, 
lock ฟังดูคล้าย RCS
http://th.wikipedia.org/wiki/%E0%B8%AD%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B8%8B%E0%B8%B5%E0%B9%80%E0%B8%AD%E0%B8%AA

TortoieSVN ยังไม่ง่ายพออีกเหรอ?
http://tortoisesvn.tigris.org/
#2  by  veer At 2006-04-21 15:36, 
> veer
ก็ RCS นั่นแหละครับ เหอ ๆ

Tortoise มันต้องเปิดใน Explorer ของวินโดวส์น่ะครับ ไม่ตรงตามลักษณะการใช้งานปัจจุบัน

ความต้องการ คือ
- เป็นโปรแกรมเฉพาะเลย
- สามารถแสดงสถานะการ check out (lock) ว่าใครทำงานกับไฟล์นั้นอยู่
#3  by  PaePae At 2006-04-21 15:55, 
svn lock ได้ด้วยนิ
แต่ไม่รู้พวก GUI client มันจะ
แสดงได้เปล่า?
เอา Superversion มาลอง มะ?
ไม่ได้ก็ แก้ๆ เอา

เคยใช้ rcs แล้วหงุดหงิด lock มากๆ lol
#4  by  veer At 2006-04-21 22:13, 
ผมชอบแบบ lock นะ

แ่ต่ผมเรียก sourcesafe ว่า source fake อ่ะ 5 5 5
#5  by  plynoi แว่วศรี At 2006-04-26 14:57, 

<< Home