我已从一个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)
我想这是因为修改后的文件没有被评论或者其他东西,不确定。
答案 0 :(得分:0)
首先,请花点时间阅读documentation。你要做的是完全不清楚,你运行的命令看起来不正确。更重要的是,您收到的assertion failed
错误很可能是一个错误。我猜你使用的是非常过时的SVN版本,你必须更新它。最有可能的是,现在修复了这个错误。
在SVN to Git迁移主题上,您打算如何在Git中使用和维护包含大量文件的存储库?考虑一下并做出相应的计划。
答案 1 :(得分:0)
不使用'svn cp'而只使用'svn import'。这假设您导入的内容是第一次添加到存储库,即没有历史记录。