美文网首页
Confluence复制空间

Confluence复制空间

作者: 赵海洋 | 来源:发表于2019-06-24 18:06 被阅读0次

Confluence没有直接复制树结构到另一个空间的方式,所以研究了以下方式勉强用一下。

大纲

  1. 导出已有空间的部分树结构
  2. 下载导出的内容并解压
  3. 修改空间KEY 以及其它要替换的文本
  4. 压缩并还原

导出已有空间的部分树结构

空间首页侧边栏中选择内容工具

选择内容工具.png

选择xml方式自定义导出(也可全部导出,视需求而定)

导出自定义页面

下载导出的内容并解压

导出后页面中点here进行下载,下载命名一般为Confluence-space-export-165030-6.xml.zip这样类似的规则。

image.png

解压到某目录中,有entities.xmlexportDescriptor.properties两个文件。

修改空间KEY 以及其它要替换的文本

Notepad++或其它工具打开exportDescriptor.properties,将spaceKey换成新空间的名称。如果这个名称已经被占用,则在后面导入时会报错 “空间标识DATA已存在,请首先删除该空间,然后继续完成还原”。

image.png

打开entities.xml文件,并替换KEY(最重要)和空间名称、一些其它你自己想修改的地方。

image.png

压缩并还原

entities.xmlexportDescriptor.properties两个文件重新压缩(在压缩包的根目录)。

在全局设置->一般设置->中 找到 备份与还原

image.png

然后选择修改后的压缩包并点击上传并恢复:

上传

然后就到了上传界面,如果进度低于40%就失败了,则看看日志(有条件直接上linux机器上看看日志:

cd /var/atlassian/application-data/confluence/logs
tail atlassian-confluence.log

如果是到了一半,然后提示“Could not execute JDBC batch update”什么的错误,则直接无视。

去空间目录里看看,是不是已经有了新的空间。

相关文章

  • Confluence复制空间

    Confluence没有直接复制树结构到另一个空间的方式,所以研究了以下方式勉强用一下。 大纲 导出已有空间的部分...

  • 记录一次Confluence的数据迁移

    Confluence数据迁移总的来讲分为两步 1、复制安装confluence,注意需要重新配置confluenc...

  • Confluence备份与还原空间

    背景交代:公司某项目资料均保存在客户外网Confluence 6.8.1空间站中,项目结束后,需将项目资料备份至公...

  • Linux 下安装 confluence

    confluence Linux安装教程 下载获取confluence confluence最新版下载地址 我下载...

  • confluence使用新手入门2

    confluence创建空间, 对于 个人非管理员用户 非知识贡献者 一般我们只允许创建 个人空间 进入已存在的...

  • CentOS6 安装并破解confluence

    CentOS6 安装并破解confluence Confluence 简介 confluence是一个专业的企业知...

  • Confluence 未解决的问题

    1、中文乱码问题 正常页面都可以显示中文字符,但如果编辑confluence页面时,将JIRA票的URL复制黏...

  • 2019-04-22

    confluence/jira破解方法 confluence主程序 将 atlassian-agent.jar 和...

  • Confluence-模版定义

    背景:使用模版,可以减少重复造轮子的几率,提升工作效率。同时,让企业资源更加规范化。角色:Confluence空间...

  • JavaScript浅复制与深复制

    一、浅复制 浅复制是复制引用,比如有一个对象a,a对象指向一块内存空间,b复制a后,两个对象指向同一空间,如果其中...

网友评论

      本文标题:Confluence复制空间

      本文链接:https://www.haomeiwen.com/subject/yoooqctx.html