我的项目文件已经回到以前的版本

时间:2015-09-08 13:16:45

标签: git vagrant development-environment

我一直在做一个项目,我在上面写了很多代码。现在一些最近的代码消失了(这很多)。丢失的代码存在于现有文件中。新创建的文件没有受到影响。只有文件影响它们之前存在并且我在其上写了附加代码。

问题是我无法弄清楚那是做什么的?

我的项目中有git,但使用git log -- filename并没有给我任何更改。

我试图使用git diff恢复文件,但之后一切都很好。 git可以像这样更改文件吗?

我也this solution修复了一些与git相关的错误

我在窗户上使用带有虚拟盒子的流浪汉。 我还没有完成任何系统恢复或类似的事情。

你知道什么会导致这个问题吗?我该如何恢复代码? 感谢。

这是源树状态

enter image description here

1 个答案:

答案 0 :(得分:0)

umläute所述,您可能会意外地运行命令svn log --diff --depth files . 。你可以恢复它的唯一方法是,如果你还没有覆盖它,你可以从磁盘上读取它。