不得不格式化我的窗口框,显然这之前我有机会检查我的工作副本中的所有更改之前删除了龟SVN。工作副本仍然存在,现在我已经重新安装了Tortoise SVN什么是最佳行动计划?我在删除所有文件之前删除了Tortoise SVN:重新安装了龟,现在我该怎么办?
基本上有一种比创建新的工作副本更容易的方法,并手动检查我已更改的文件并将它们从旧的工作副本中复制过来?
不得不格式化我的窗口框,显然这之前我有机会检查我的工作副本中的所有更改之前删除了龟SVN。工作副本仍然存在,现在我已经重新安装了Tortoise SVN什么是最佳行动计划?我在删除所有文件之前删除了Tortoise SVN:重新安装了龟,现在我该怎么办?
基本上有一种比创建新的工作副本更容易的方法,并手动检查我已更改的文件并将它们从旧的工作副本中复制过来?
使用SVN,工作副本和存储库之间的链接存储在工作副本的根目录或工作副本的每个目录中的名为.svn的隐藏目录中。
所以,你需要做的就是承诺。想想它就像记事本和文本文件一样,只要记事本已安装,您可以随时卸载并重新安装记事本,您可以编辑该文本文件,但它不会消失(直到您删除它)。
首先,创建一个备份。然后,在每一步中,创建一个备份并将它们只读保存在一个安全的地方。
然后,行动计划,我的建议是相当简单:
1:做什么才能有连接到基座的工作副本(最有可能,这将是如下)
2:现在你有一个“工作”的工作拷贝,你从崩溃恢复的数据覆盖它(这看起来就像但从SVN点编辑)
3:更新你的工作像往常一样复制到HEAD。希望你不会有太多的冲突。然后提交并恢复工作
但仍然:格式没有清除你的工作副本? – PPC 2012-08-08 21:41:38
我保留所有数据,因为它运行的是操作系统磁盘。 – user1561108 2012-08-08 21:49:26
什么问题?你不能简单地承诺吗? – Steve 2012-08-08 21:36:23
就像史蒂夫说的,你应该能够简单地承诺。所有的SVN信息都存储在项目的文件夹中,安装完TortoiseSVN之后,您只需右键单击该文件夹,提交对话框应该包含您的工作副本更改 – rvil 2012-08-08 21:39:46
我同意史蒂夫 - 尝试它。它应该“只是工作”;) – paulsm4 2012-08-08 21:39:59