将项目从本地副本移动到新存储库的最佳/最简单/最快方法是什么?
托管原始存储库的计算机死机,我正在从本地副本重新创建新计算机上的存储库。
编辑:我应该提到所有客户端都是Windows机器,只有一个客户端有cygwyn(支持rm
命令。)
答案 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
)并重新导入源在新服务器上创建的新存储库