SVN配置管理

svn

配置管理工具,用於對配置項進行版本控制,也是研發人員提交代碼和測試程序存放地方。分成兩個部分:

●配置管理庫:即是服務器端,用於統一管理和存儲數據(代碼,各種軟硬件設計文檔,產品需求相關文檔),以文件和目錄形式呈現。

●電腦本地文件夾(工作目錄):是配置管理庫在本地端的一個拷貝

Windows系統中通過安裝SVN客戶端工具來使用:TortoiseSVN

svn常用命令如下:

Svn commit :將本地工作副本的修改同步提交到SVN版本庫

Add/delete:添加/刪除文件

Svn update:將工作副本的文件更新到版本庫最新版本

Repo-browser:在線瀏覽版本

Svn checkout :從版本庫檢出指定版本的文件到本地工作目錄,簡稱工作副本

Branch/Tag:以當前工作拷貝爲基礎建立分支/標籤

clean up:清理本地工作副本的文件和目錄

Svn log:查看版本庫的修改記錄

svn文件狀態標誌

Normal: 表示狀態正常,本地與服務端數據一致。

Modified: 表示本地的數據修改了,還沒有提交到服務端進行數據一致同步。

Conflicted: 表示本地提交到服務端時,有衝突,說明服務端的數據有比本地的新(多人協同開發出現)。

Readonly:表示文件只讀不能修改。

Deleted: 表示當前文件夾下某些文件或者文件夾已經被計劃從版本庫中刪除.

Locked: 表示文件被鎖住了,操作不了,若要操作,需進行釋放鎖操作

Added: 表示該文件或目錄被計劃加入服務端,需要在通過cmmit來提交到服務端。

Ignored: 表示用於設置本地工作目錄下的哪些目錄或文件不用進行版本管理,

Non_versioned: 表示該文件是項目中新增文件資源,還未加入服務端。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章