备份管理数据库以后,您需要备份 SVN 存储库,其中存储了所有的工程项目和元数据。
从 7.3.1 R2021-08 版本开始,Apache Subversion 已被弃用。
如果您在使用 Git,您需要复制旧存储库并将其连接到 Git 中的新存储库。有关更多信息,请参阅 Github 的文档:https://help.github.com/articles/duplicating-a-repository/。
警告: 如果您在使用 Git 或 SVN,将您的新 Talend Studio 连接到来自旧 Talend 环境的存储库以后,您将不能从旧 Talend Studio 版本访问这些存储库。
步骤
-
在托管 SVN 存储库的计算机上以本地方式使用
svnadmin dump
命令执行以下命令:
$> svnadmin dump /talend/svn/repotis > svn_repotis.dump
其中 /talend/svn/repotis
是硬盘上存储该存储库的路径,>
是复制到转储文件中的复制命令。
-
如果您需要还原 SVN 存储库,请关闭 subversion 守护程序并删除 /talend/svn/repotis 存储库。
-
使用以下命令从备份文件重新创建存储库:
$> mkdir /talend/svn
$> svnadmin create /talend/svn/repotis
$> svnadmin load /talend/svn/repotis < svn_repotis.dump
其中
/talend/svn/repotis 和
svn_repotis.dump 分别是用于存储您创建的转储文件的相对路径和名称。
警告: 要注意仅会还原存储库而不会还原用户。