备份 Git 或 SVN 存储库 - 7.2

Talend ESB 迁移指南

EnrichVersion
7.2
EnrichProdName
Talend ESB
task
数据治理
EnrichPlatform
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend ESB
Talend Identity and Access Management
Talend Log Server
Talend Runtime
Talend Studio

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

如果您在使用 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 分别是用于存储您创建的转储文件的相对路径和名称。
    警告: 要注意仅会还原存储库而不会还原用户。