author : janloong do_o
svn命令以及相關介紹svn日常相關命令svn相關學習文件
啟動
svnserver -d -r /home/svn
結束
killall svnserver
svn安裝sudo apt-get install subversion
svn版本庫建立sudo svnadmin create /home/svnrepos
svn目錄新增svn import -m 」 url
sudo svn import . file:///home/svnrepos --message '初始化版本庫'
svn版本庫建立資料夾sudo svn mkdir -m '建立資料夾 ' file:///home/svnrepos/bingdg
svn檢視版本庫svn list --verbose file:///path/to/repos
svn刪除版本庫中內容sudo svn delete -m '刪除branches分支下的內容' file:///home/svnrepos/newsrepos
svn檢視版本庫logsvn log file:///home/svnrepos
備份svnadmin dump
# 壓縮備份
svnadmin dump /path/to/repository | gzip > /path/to/repository-backup.gz.date
# 不壓縮備份
svnadmin dump /path/to/repository > /path/to/repository-backup.date
# 增量備份
svnadmin dump /path/to/repository –r sour_version:des_version --incremental >sour-des.date
svnadmin hotcopy
# 備份
svnadmin hotcopy /path/to/repository /path/to/repository-backup.date
# 熱備份(沒試過)
svnadmin hotcopy /path/to/repository /path/to/repository-backup.date –clean-logs
# 如果你傳遞–clean-logs選項,svnadmin會執行熱拷貝操作,然後刪除不用的berkeley db日誌檔案;在任何時候執行這個命令得到乙個版本庫的安全拷貝,不管其它程序是否使用這個版本庫。
恢復svnadmin dump
# 建立新的svn儲存庫
svnadmin create /path/to/new_repository
# check
ls -l /path/to/new_repository
# 匯入沒壓縮資料
svnadmin load /path/to/new_repository < /path/to/repository-backup.date
# 匯入被壓縮資料
zcat /path/to/repository-backup.date | svnadmin load /path/to/new_repository
svnadmin hotcopy
# 恢復
svnadmin hotcopy /path/to/repository-backup.date /path/to/new_repository
# 直接覆蓋
mv /path/to/repository-backup.date /path/to/new_repository
hotcopy恢復不需要先建立庫;網上說也可以直接覆蓋,本人沒試過
svn安裝配置
vi svnserve.conf 注意 anon access應該設為none,禁止匿名訪問。截圖的時候這裡忘改了 將其中這5行前的注釋去掉,且前面不要留空格,以免出問題 1 可讀 2 授權使用者可寫 3 使用哪個檔案作為賬號檔案 4 使用哪個檔案作為許可權檔案 5 版本倉庫所在目錄 svnserv...
svn安裝配置
1.安裝subversion,不斷下一步即可。2.建立乙個根目錄,用來儲存所有svn工廠資訊。每個工廠repository對應乙個專案。我這裡在e svndata。3.啟動svn,使用如下的命令svnserve d r e svndata。其中 d選項指的是後台模式,但是非常遺憾的是,windows...
簡單安裝配置SVN
安裝svn yum y install subversion orsudo apt get y install subversion 建立版本庫目錄 mkdir svndata 啟動svnserve d r svndata d 表示後台執行 r 指定根目錄是 svndata 建立乙個新的subver...