SVN 版本 備份及恢復
阿新 • • 發佈:2018-11-09
相關連結:
在MyEclipse CI 2018.9.0 中安裝 SVN 1.10.13-1.9.x
在CentOS 1804中設定Subversion(SVN)開機自啟
在CentOS 1804 中安裝 Subversion(SVN)
使用防火牆正常開啟SVN自啟後無法連線 Unable to connect to URL 'svn://.' Can't open file './format': Permission denied
- 檢視SVN現在的版本:
在Windows中操作:
在CentOS中操作:C:\Users\xuxiaowei>svnlook youngest E:\Repositories\WeChat
其中E:\Repositories\WeChat、/data/svn/SSM/為版本庫的位置。[[email protected]_0_7_centos /]# svnlook youngest /data/svn/SSM/
- 全量備份:
在Windows中操作:C:\Users\xuxiaowei>svnadmin dump E:\Repositories\WeChat > E:\Repositories\WeChat\WeChat-2018-10-08-v826.dump
在CentOS中操作:[[email protected]_0_7_centos /]# svnadmin dump /data/svn/SSM/ > /data/svn/SSM/SSM-2018-10-08-v242.dump
其中E:\Repositories\WeChat、/data/svn/SSM/為SVN版本庫的位置,E:\Repositories\WeChat\WeChat-2018-10-08-v826.dump、/data/svn/SSM/SSM-2018-10-08-v242.dump為儲存的位置及檔名,檔名WeChat-2018-10-08-v826.dump、SSM-2018-10-08-v242.dump中的v826、v242為版本號(一定要註明)。
- 指定版本區間備份:
在Windows中:C:\Users\xuxiaowei>svnadmin dump E:\Repositories\WeChat -r 10:60 > E:\Repositories\WeChat\WeChat-2018-10-08-v10-60.dump
在CentOS中操作:[[email protected]_0_7_centos /]# svnadmin dump /data/svn/SSM/ -r 40:50 > /data/svn/SSM/SSM-2018-10-08-v40-50.dump
其中 -r 10:60、-r 40:50 為版本號,如果只備份一個版本,引數為 -r 70 即可。
- 版本匯入:
匯入操作中需要先建立SVN。
在Windows中:C:\Users\xuxiaowei> svnadmin load E:\Repositories\WeChatMaven < E:\Repositories\WeChatMaven\WeChatMaven-2018-06-20-v45.dump
在CentOS中操作:[[email protected]_0_7_centos /]# svnadmin load /data/svn/WeChatMaven < /usr/java/WeChatMaven-2018-06-20-v45.dump
相關連結:
在MyEclipse CI 2018.9.0 中安裝 SVN 1.10.13-1.9.x
在CentOS 1804中設定Subversion(SVN)開機自啟
在CentOS 1804 中安裝 Subversion(SVN)
使用防火牆正常開啟SVN自啟後無法連線 Unable to connect to URL 'svn://.' Can't open file './format': Permission denied