首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Origo导入svn存储库

从Origo导入svn存储库
EN

Stack Overflow用户
提问于 2012-03-19 19:24:46
回答 2查看 636关注 0票数 1

Origo是关闭他们的SVN主机,所以我再次被迫转移到另一个SVN托管服务。问题是,他们确实为我们提供了一个指向存储库的“夜间转储”的URL。

但实际上,这不是一个Subversion 便携转储文件。我得到的是整个文件系统存储库的280 is "tar.gz“备份。

因此,在尝试“导入”或管理备份时,我面临一些问题。

  1. 它是用svnadmin的任何版本创建的,我不知道它是在linux上创建的(看起来),而且我正在开发Windows

由于我计划返回Assembla进行SVN托管,我需要一个有效的便携转储文件进行导入。这就是我被困的地方:

  • 我不能做一个svnadmin load,因为我一开始没有得到一个有效的转储文件。
  • 我尝试解压缩/解压缩备份文件到一个文件夹,然后使用svnadmin dump创建一个转储。但是,我收到了一条可怕的消息:'vnadmin: E160033:未知FS类型'fsfs
    • --奇怪的消息:s已经被‘
    • ’代替了,如果仔细观察,您会发现这是用%s=fsfs\cr打印未知FS类型'%s‘的结果.
    • 因此,我的备份确实存在a CR+LF问题。我通过比较新鲜的repository.

和我的猎户座svnadmin create testrepo来证实这一点

我在这里发布了一个问题,希望我能找到一种方法来处理从linux存储库到windows存储库的转换。

我已经从这种混乱中看到了两种选择,两种选择都是,我宁愿尽量避免

选项1:使用linux。这意味着:

linux PC

  • untar/unzip there

  • install
  1. 使用svnadmin创建一个便携转储(希望我最终使用的svnadmin仍然与我最初获得的回购兼容)。

选项2:使用svnsync

安装svn,包括在原始存储库上安装svnsync

  • Use,以同步并在镜像存储库上创建镜像的repository

  • Use svndump,以创建一个可移植dump

  • Well,,直到原始回购仍在运行。

附带注意:多年来我一直在保存那个每日备份文件,但直到现在我才尝试使用它,而且我有这个问题。这让我回想起进行还原而不是备份

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-20 02:49:58

如果它确实备份了repo的FS-tree,则只能。

  • 安装本地SVN
  • 还原文件(目录?)从空存储库位置的存档
  • 如果所有确定(存储库是可实现的和可实现的)-创建转储,程序集接口可以接受

票数 2
EN

Stack Overflow用户

发布于 2012-05-07 18:15:46

对于origo存储库,在提取夜间转储后,在linux上使用Subversion 1.6.5创建转储文件-- "svnadmin .“。然后你可以使用"svnadmin load .“到本地存储库或使用转储进行组装。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9776532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档