撤消并将其标记为已解决-SVN

撤消并将其标记为已解决-SVN,svn,tortoisesvn,Svn,Tortoisesvn,假设——不是我这么做的——比方说,我认识的某个人更新了他们的文件工作副本,发现了冲突,匆忙单击“使用他们的”,然后很快标记为已解决 有没有办法撤销它,并取回我写的几百行代码。。呃。。。我的意思是某人丢失了…?如果这只是本地工作副本中的更改,您在其中进行合并并承诺已经太晚了,请使用他们的方式说“是”,我将使用他们的方式,并将粉碎我自己的更改。 如果更改是在将分支合并到主干中的过程中完成的,则该分支上还存在更改。如果您使用Eclipse编写代码,请右键单击您的文件,转到与比较并检查本地历史。然后,您

假设——不是我这么做的——比方说,我认识的某个人更新了他们的文件工作副本,发现了冲突,匆忙单击“使用他们的”,然后很快标记为已解决


有没有办法撤销它,并取回我写的几百行代码。。呃。。。我的意思是某人丢失了…?

如果这只是本地工作副本中的更改,您在其中进行合并并承诺已经太晚了,请使用他们的方式说“是”,我将使用他们的方式,并将粉碎我自己的更改。
如果更改是在将分支合并到主干中的过程中完成的,则该分支上还存在更改。如果您使用
Eclipse
编写代码,请右键单击您的文件,转到
比较并检查
本地历史。然后,您应该会看到带有时间戳的文件的本地副本列表。如果您双击其中任何一个,它将以比较模式打开,您可以在其中查看它(并复制丢失的工作)

类似的IDE可能有也可能没有某种本地版本控制/备份。

没有。您已经丢失了它

当你…我的朋友。。看到冲突磁盘上有2个文件,其中包含两个修订和更改。当您单击“使用他们的”时,您已经用其中一个文件的修订覆盖了WC文件。但是,当您单击“已解决”时,您删除了两个临时修订文件


因此,如果您幸运的话,可以使用一些取消删除的软件恢复这些文件,然后您可以使用这些更改取消单击WC(尝试还原以前的版本,然后将文件作为补丁应用)

这可能会帮助其他有类似问题的人:我们遇到这种情况,我们在回收站中找到了已删除的文件。我们实际上找到了.mine和.theres文件,并且我们能够恢复更改

您几乎丢失了数据,但回收站中仍然有一个副本。如果尚未清空回收站,则可以从其恢复。面对同样的问题,但在Recyle Bin中找到它。

Sweet。虽然这是一个.aspx页面,“我朋友的”缺少的代码是客户端javascript。因此,使用Nirsoft()中的chrome缓存查看器,我能够在缓存中找到大部分缺失的代码。我真的应该教训“我的朋友”,但不要仓促行事。不是eclipse,而是另一个关于当地历史的IDE。谢谢,我也有过类似的情况。我带着已解析的文件进入目录,按Ctrl+Z,然后.mine和.theres神奇地从回收站中重新出现!老兄!!你救了我一天。。Thanks@Jefrey索利斯-天堂里有一个特别的地方给你,你刚刚救了我三天的工作!很多坦克!