1

在我有机会检查工作副本中的所有更改之前,必须格式化我的 windows 框,显然这删除了 ​​Tortoise SVN。工作副本仍然存在,现在我已经重新安装了 Tortoise SVN,最好的行动计划是什么?

基本上有没有比创建新的工作副本并手动检查我已更改的文件并将它们从旧工作副本复制过来更简单的方法?

4

2 回答 2

2

使用 SVN,工作副本和存储库之间的链接存储在一个名为 .svn 的隐藏目录中,或者在工作副本的根目录中,或者在工作副本的每个目录中。

因此,您需要做的就是提交。把它想象成记事本和一个文本文件,您可以根据需要卸载并重新安装记事本,只要安装了记事本,您就可以编辑该文本文件,它不会消失(直到您也将其删除)。

于 2012-08-08T22:32:24.883 回答
0

首先,创建一个备份。然后,在每个步骤中,创建一个备份并将它们以只读方式存储在安全的地方。

然后,我建议的行动计划相当简单:

1:尽一切可能将工作副本连接到基础(很可能如下所示)

  • 安装乌龟
  • 在另一个位置签出整个项目
  • 您可能希望在问题发生时检查您正在处理的修订(而不是 HEAD):这将简化以后的合并

2:现在你有了一个“工作”的工作副本,用你从崩溃中恢复的数据覆盖它(从 SVN 的角度来看,这看起来像是一个编辑)

3:像往常一样将工作副本更新为 HEAD。希望你们不要有太多的冲突。然后提交并恢复工作

于 2012-08-08T21:40:52.333 回答