Source code Management ( SCM)

Source code Management ( SCM) คือ การควบคุมการเปลี่ยนแปลงของการพัฒนาซอฟแวร์ ซึ่งการพัฒนาซอฟแวร์อาจเกิดการเปลี่ยนแปลงอยู่ตลอดเวลา เช่น เปลี่ยนแปลงตามความต้องการของลูกค้า ( Requirement) หรือการเพิ่มเติมตัว Project เอง ซึ่งอาจทำให้เกิดผลกระทบกับตัว Project ในทุกๆส่วนไม่ว่าจะเป็น System Model , Source Code,Document โดยหลักสำคัญ SCM นั้นตั้งใจที่จะลดความสับสนและข้อผิดพลาดต่างๆที่เกิดขึ้น อันเนื่องมาจากเกิดความแตกต่างในแต่ละเวอร์ชันของซอฟต์แวร์ เหตุผลที่มีการจัดทำ SCM เพื่อเตรียมพร้อมรับมือการควบคุมการเปลี่ยนแปลงหลายอย่างที่จะเกิดขึ้น • ช่วยในการประสานงานของนักพัฒนาแต่ละคน ที่ต้องทำงานส่วนของชิ้นงาน (Project) เดียวกัน

โดยตัวTool ที่นิยมใช้ คือ GIT โดยเจ้าตัว GIT คือ Version Control เป็นตัวเอาไว้เก็บ Source Code

ระบบของ Git จะเรียกว่า Git Repository ซึ่งเก็บสำรองข้อมูลและการเปลี่ยนแปลงของ Source Code ทำให้สามารถย้อนกลับไปที่เวอร์ชั่นใดๆ ก่อนหน้า และดูรายละเอียดการเปลี่ยนแปลงของแต่ละเวอร์ชั่นได้

ที่มา https://th.wikibooks.org/wiki/Software_Configuration_Management

http://nattareeball.exteen.com/page/2

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.