原始碼版本控制

原始碼版本控制Source code version control,是軟體開發中一個十分重要的工程手段,幾乎是必須的一個Process(過程)。

基本信息

這是軟體開發中一個十分重要的工程手段,幾乎是必須的一個Process(過程)。很多作坊式的開發團隊在採用軟體工程的一些方法的時候,第一個要進行改進或增加的,往往就是這個過程。對初學者學習而言,建議在開始進行實踐小項目的階段即進行原始碼版本控制,因為這在以後的工作中,是一定會用到的。
原始碼版本控制的基本原理如下:
在伺服器端建立該項目的資料庫,並保存你選定的項目源檔案的第一個版本。客戶端任一用戶要獲得某源檔案的修改權利,需進行check out操作。之後客戶端一般每完成一個無編譯錯誤的版本想保存的時候,進行check in操作,將當前版本保存在伺服器端上並成為最新版本(注意,不是覆蓋以前的喲)。任一客戶端可以方便地得到伺服器上的檔案的任意版本(如果有許可權的話)。一般還實現了一個重要的功能是版本比較,任一客戶端可以利用版本控制工具對某檔案的不同版本進行版本比較,它會標記出不同版本的同名檔案的不同點,可以輕易地看出版本內容的演化,這一招很常用。 下面介紹一下我接觸過的三種版本控制工具(也是國內用得比較多的):

相關搜尋

熱門詞條

聯絡我們