【发布时间】:2010-10-26 01:12:13
【问题描述】:
我有一个大型 Subversion 存储库,其中包含近 15 GB 的数据,分布在大约 500,000 个文件中。现在我需要将此存储库签出到远程主机,这需要几天时间才能完成。
我要签出的主机已经拥有存储库中数据的完整副本。但是由于文件没有直接从存储库中检出,它们不构成工作副本(没有“.svn”文件夹)。
我想避免通过网络复制所有这些数据,尤其是当目标主机上已经存在这些数据时。有没有我可以使用的技巧将预先存在的目录转换为工作副本,而无需使用存储库中的相同副本替换本地文件?
【问题讨论】:
-
只是出于好奇:您在该存储库中保留了什么?我从来没有听说过这么大的回购。
-
原始音频,主要是口语。
-
这听起来像是“如何在清理掉 .svn 目录后恢复它们”或“我做了一个需要几天时间的导出。但我也想要 .svn 文件......”
-
您不能将
rsync与--ignore-existing一起使用,并复制存储库(即.svn目录)吗? (不确定这个世界是否有效,只是在想..)
标签: svn working-copy