2

昨天我们的 VisualSVN 服务器发生了一系列不幸事件,今天我们正努力回到正轨。我已按照stackoverflow 帖子中的建议重新创建了存储库。

我们使用同事的工作副本文件夹(svn-export、svn-import)重新创建了存储库。但是现在当他尝试更新时,我们会收到一条关于 UUID 不匹配的错误消息。我可以更新他的工作副本以匹配 UUID,还是我们现在必须删除他的工作副本并重新创建它?

4

4 回答 4

1

每个人都必须检查新的工作副本,并手动将他们想要保留的已更改文件从旧 WC 复制到新 WC。

展望未来,请备份您的存储库(通过预定的转储或热副本),以便您的历史不会在发生其他……不幸事件时丢失。

于 2010-01-06T15:39:47.070 回答
0

每个人都必须再次检查他们的工作副本。我们以前经历过这种情况。

对于那些疏忽频繁签入的人,他们应该并行签出一个新的工作目录,与旧工作副本进行目录比较,查看更改,然后将他们所做的任何更改从旧工作目录复制到新工作目录很舒服。

于 2010-01-06T16:37:36.503 回答
0

svn relocate能解决问题吗?

如果所有内容都已导入存储库并且您不会丢失任何内容,那么我会安全行事并重新检查(在新目录中)。

于 2010-01-06T15:03:53.117 回答
0

我不确定是否有办法修复和匹配 UUID。

但是:重新创建他的工作副本有什么难的?一个简单的结帐就足够了。

于 2010-01-06T15:04:48.450 回答