1. 程式人生 > >SVN 版本 備份及恢復

SVN 版本 備份及恢復

相關連結:

在MyEclipse CI 2018.9.0 中安裝 SVN 1.10.13-1.9.x

在CentOS 1804中設定Subversion(SVN)開機自啟

在CentOS 1804 中安裝 Subversion(SVN)

在MyEclipse中使用SVN提交(自動忽略 .settings .project .classpath target等)、檢出(無.settings .project .classpath target檔案等)Maven程式碼

使用防火牆正常開啟SVN自啟後無法連線 Unable to connect to URL 'svn://.' Can't open file './format': Permission denied


  1. 檢視SVN現在的版本:
    在Windows中操作:
    C:\Users\xuxiaowei>svnlook youngest E:\Repositories\WeChat
    在CentOS中操作:
    [[email protected]_0_7_centos /]# svnlook youngest /data/svn/SSM/
    其中E:\Repositories\WeChat/data/svn/SSM/為版本庫的位置。
     
  2. 全量備份:
    在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.dumpSSM-2018-10-08-v242.dump中的v826、v242為版本號(一定要註明)。

  3. 指定版本區間備份:
    在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 即可。

     
  4. 版本匯入:
    匯入操作中需要先建立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)

在MyEclipse中使用SVN提交(自動忽略 .settings .project .classpath target等)、檢出(無.settings .project .classpath target檔案等)Maven程式碼

使用防火牆正常開啟SVN自啟後無法連線 Unable to connect to URL 'svn://.' Can't open file './format': Permission denied