我们有一个大小为 5 个演出的存储库。这是一个错误,所以我们运行 svnadmin 转储,然后 svnfilter 所有不需要的文件。现在存储库是 500 兆。我们希望将旧存储库(5 gigs)的工作副本指向新存储库。
svn 开关能用吗?如果没有,我们如何做到这一点?
我们有一个大小为 5 个演出的存储库。这是一个错误,所以我们运行 svnadmin 转储,然后 svnfilter 所有不需要的文件。现在存储库是 500 兆。我们希望将旧存储库(5 gigs)的工作副本指向新存储库。
svn 开关能用吗?如果没有,我们如何做到这一点?
您需要检查一个新的工作副本,svn switch 在这些情况下将不起作用。
SVN 开关旨在用于并通常应用于以下情况,即两个位置共享共同祖先并且它可能会混淆 2 个不同的存储库并且此操作的结果是不可预测的:)
我建议您使用 svn diff 生成差异文件,然后签出新的工作副本,并对其应用补丁。