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

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

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

有帮助吗?

解决方案

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

其他提示

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top