跳到主要内容 跳到补充内容

备份 Git 或 SVN 存储库

备份管理数据库以后,您需要备份 SVN 存储库,其中存储了所有的工程项目和元数据。

Availability-noteDeprecated
从 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 版本访问这些存储库。

步骤

  1. 在托管 SVN 存储库的计算机上以本地方式使用 svnadmin dump 命令执行以下命令:
    $> svnadmin dump /talend/svn/repotis > svn_repotis.dump
    其中 /talend/svn/repotis 是硬盘上存储该存储库的路径,> 是复制到转储文件中的复制命令。
  2. 如果您需要还原 SVN 存储库,请关闭 subversion 守护程序并删除 /talend/svn/repotis 存储库。
  3. 使用以下命令从备份文件重新创建存储库:
    $> mkdir /talend/svn
    $> svnadmin create /talend/svn/repotis
    $> svnadmin load /talend/svn/repotis < svn_repotis.dump
    其中 /talend/svn/repotissvn_repotis.dump 分别是用于存储您创建的转储文件的相对路径和名称。
    信息注释警告: 要注意仅会还原存储库而不会还原用户。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!