如何在SVN存储库之间复制文件夹?

时间:2017-07-26 06:34:57

标签: svn

我已从一个svn存储库检出了一个文件夹,现在我正在尝试将其复制到另一个存储库中。我使用了以下命令:

svn cp -m "Replace 35GB sql dud commit with empty file" /u01/tmp/35gb_tmp_dir/ file:///u01/master/Labs/Analytics/Code/

这给了我一个错误:

svn: E235000: In file 'subversion/libsvn_client/copy.c' line 1386: assertion failed (commit_items != NULL)
Aborted (core dumped)

我想这是因为修改后的文件没有被评论或者其他东西,不确定。

2 个答案:

答案 0 :(得分:0)

首先,请花点时间阅读documentation。你要做的是完全不清楚,你运行的命令看起来不正确。更重要的是,您收到的assertion failed错误很可能是一个错误。我猜你使用的是非常过时的SVN版本,你必须更新它。最有可能的是,现在修复了这个错误。

在SVN to Git迁移主题上,您打算如何在Git中使用和维护包含大量文件的存储库?考虑一下并做出相应的计划。

答案 1 :(得分:0)

不使用'svn cp'而只使用'svn import'。这假设您导入的内容是第一次添加到存储库,即没有历史记录。