最近一直在折騰ubuntu下的svn,命令列下的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 .
SVN 建立版本庫
使用svn命令建立資源庫 runoob centos6 svnadmin create opt svn runoob01 runoob centos6 ll opt svn runoob01 total 24drwxr xr x 2root root 4096 2016 08 2316 31 06c...
svn版本庫瀏覽器 SVN 建立版本庫
svn 建立版本庫 使用svn命令建立資源庫 runoob centos6 svnadmin create opt svn runoob01 runoob centos6 ll opt svn runoob01 total 24 drwxr xr x 2 root root 4096 2016 08...
SVN 建立版本庫配置方法
進入 opt svn runoob01 conf目錄 修改預設配置檔案配置,包括svnserve.conf passwd authz 配置相關使用者和許可權。1 svn服務配置檔案svnserve.conf svn服務配置檔案為版本庫目錄中的檔案conf svnserve.conf。該檔案僅由乙個 ...