我在检查所有文件之前删除了Tortoise SVN:重新安装Tortoise,现在该怎么办?

时间:2012-08-08 21:33:10

标签: svn tortoisesvn working-copy

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

除了创建新的工作副本并手动检出我已更改的文件并将其从旧的工作副本中复制之外,基本上还有更简单的方法吗?

2 个答案:

答案 0 :(得分:2)

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

所以,你需要做的就是提交。可以把它想象成记事本和文本文件,你可以随意卸载和重新安装记事本,只要安装了记事本就可以编辑该文本文件,它不会消失(直到你删除它)。 / p>

答案 1 :(得分:0)

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

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

1:如何将工作副本连接到基础(最可能的是,如下所示)

  • 安装Tortoise
  • 在另一个位置查看整个项目
  • 您可能想要检查问题发生时您正在处理的修订版本(而不是HEAD):这将简化以后的合并

2:既然您有一个“正常工作”的工作副本,请用从崩溃中恢复的数据覆盖它(这看起来像是从SVN的角度编辑)

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