备份 Git 或 SVN 存储库 - 7.2

Talend Real-Time Big Data Platform 迁移与升级指南

EnrichVersion
7.2
EnrichProdName
Talend Real-Time Big Data Platform
EnrichPlatform
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend DQ Portal
Talend ESB
Talend Identity and Access Management
Talend JobServer
Talend Log Server
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio
task
数据治理

备份管理数据库以后,您需要备份 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 分别是用于存储您创建的转储文件的相对路径和名称。
    警告: 要注意仅会还原存储库而不会还原用户。