我有一些线程谈论做svndadmin和svnload,我没有管理员权限因此我想只复制没有.svn目录的现有项目,只需在目标存储库上执行svn add 。我并不热衷于将现有的修订/评论与其一起迁移。
有没有可用的脚本?
答案 0 :(得分:2)
你的意思是什么,没有.svn
目录? repo没有那些,只有工作目录。
由于您不关心历史记录,因此您可以svn export
获取repo的内容,然后svn import
或svn add
将其放入另一台服务器上的repo中。它应该非常直接。
答案 1 :(得分:2)
答案 2 :(得分:1)
为了达到这个目的,你需要两个干净的文件夹,源和目标。 SVN CheckOut和SVN Export都需要它。
假设您已创建目标存储库,请执行以下步骤:
如果我没弄错的话,SVN EXPORT会尝试导出外部定义。如果你想省略这些,你需要使用“--ignore-externals”开关。
祝你好运。