我如何逐步进行 SVN 存储库备份

Moh*_*deh 3 linux ubuntu backup command-line-interface svn

我如何逐步进行 SVN 存储库备份.... 我想备份存储库本身.... 我不想将其备份为文件夹....

Ada*_*ler 9

步骤 1 创建运行命令的脚本或批处理文件

svnadmin dump REPOS_PATH > backupfile
Run Code Online (Sandbox Code Playgroud)

svnadmin 是 svn 自带的一个程序,它会在 bin 文件夹中

backupfile 是存储库将转储到的文件

REPOS_PATH 是存储库的位置

有关更多详细信息,请参阅http://svnbook.red-bean.com/en/1.1/re31.html

步骤 2. 运行脚本/批处理文件以测试备份。

步骤 3. 通过运行命令测试备份是否有效

svnadmin load test_path < backupfile
Run Code Online (Sandbox Code Playgroud)

现在尝试在 test_path 中创建的存储库以确保它正常工作 - 它应该并且作为奖励它应该与较新版本的 svn 一起使用。