linux svn 客戶端基本使用命令

1.從svn獲取項目linux

svn co URL --username XX --password XX;服務器

2.添加code filesvn

svn add codeFile;版本控制

svn ci -m "commit description...";日誌

 

3.在linux svn客戶端更新codeFilecode

svn move oldCodeFile newCodeFile;遞歸

svn ci -m "更新codeFile description";ip

 

4.在linux svn客戶端刪除文件 及目錄ci

svn del/remove/rm file or dir;rem

svn ci -m "commit description";

 

5.在linux客戶端導入本地項目到svn 服務器


建立版本庫:
終端輸入:svnadmin create [路徑]
該路徑能夠是相對路徑,例如,當前在home/user/svn/目錄下,輸入svnadmin create myproject,則該版本庫會被建立在home/user/svn/目錄下,新建一個文件夾名爲myproject,其中即是版本庫的文件了。


將文件導入版本庫:
終端輸入:svn import [源路徑] [目標版本庫路徑] -m [日誌信息]
源路徑能夠是相對路徑,導入時會遞歸導入源路徑下的全部文件和文件夾,目標版本庫路徑須要絕對目錄(反正我試驗是這樣的),例如版本庫的目錄是:home/user/svn/myproject/。則應該這樣寫:file:///home/user/svn/myproject/
例如將當前目錄導入版本庫myproject:
svn import . file:///home/user/svn/myproject -m "導入文件"


從版本庫導出:導入後原文件並未被歸入版本管理,若想得到受版本控制的文件,就須要從版本庫導出終端輸入:svn co [版本庫路徑] [導出目標路徑]例如將myproject庫中的文件導出到當前目錄:svn co file:///home/user/svn/myproject .

相關文章
相關標籤/搜索