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 .