如何将项目移动到新的SVN存储库?

时间:2009-09-14 20:01:58

标签: svn tortoisesvn repository

将项目从本地副本移动到新存储库的最佳/最简单/最快方法是什么?

托管原始存储库的计算机死机,我正在从本地副本重新创建新计算机上的存储库。

编辑:我应该提到所有客户端都是Windows机器,只有一个客户端有cygwyn(支持rm命令。)

4 个答案:

答案 0 :(得分:12)

此处的所有人都建议删除svn文件夹。 SVN有一个“导出”命令,可以复制没有.svn文件夹的文件夹,以后可以导入。

答案 1 :(得分:0)

rm -rf `find . -name .svn`
svn import [...]

当然,你没有历史,因为你的原始回购已经死了,你不能有备份。

答案 2 :(得分:0)

将源复制到新位置,删除所有.svn子目录。导入最终结果。

答案 3 :(得分:0)

如果原始存储库已经死亡,那么您已丢失了历史记录。最好的办法是删除树中的.svn目录(rm -rf find ./ -iname .svn)并重新导入源在新服务器上创建的新存储库

相关问题