将 Subversion 存储库复制到新的共享驱动器

将 Subversion 存储库复制到新的共享驱动器

我们正在将数据迁移到新的 H-NAS 服务器。因此,我计划将我们的 Subversion 存储库移动到 H-NAS 服务器中的共享驱动器。

svnadmin dump <reponame> > reponame.file我 没有使用 移动数据,而是使用了cp -prf /source/<reponame> /dest/

当我这样做时,一切都正常,但我仍然想知道这是否是正确的方法。此外,当我复制存储库时,副本中的数据大小更大。这是为什么?

答案1

这是正确的做法吗

是的

当我复制 repo 时,数据大小更大。

历史的文本表示比二进制需要更多的空间

PS:通常情况下,将 repo 放在非本地驱动器上并通过 file:/// 访问它不是一个好主意

答案2

磁盘上的数据大小会因使用的文件系统和其他几个因素而有所不同。因此,比较使用的磁盘空间通常没有意义。你确实做对了(如果你打算更改存储库的托管位置,只需复制存储库存储即可)。

相关内容