【发布时间】:2018-12-14 19:55:33
【问题描述】:
我已经重组了我的项目文件夹。我发现我在重组远程存储库中的文件之前丢失了提交历史记录。
我有本地重组之前的历史。 现在每个克隆存储库的人在重组之前都没有提交历史记录。 无论如何我可以重建提交历史并将其合并到远程存储库吗?
当我尝试这个命令时:
git log --follow pom.xml
我可以看到文件的完整历史记录,但是当我不使用 --follow 时,日志会在重组提交时停止。我希望它显示所有历史记录。有没有什么办法解决这一问题?
【问题讨论】:
-
你能再具体一点吗? “我看到我失去了历史”你在哪里看到的?再说一遍“我有重组前的历史”,在哪里?当您在项目中移动某些目录时,本身没有理由丢失您的回购历史记录,因此您似乎忽略了一些事情。
-
对不起,我试图描述得更具体。当我选择一个文件时,我 intellij 并单击显示历史记录,我会看到所选文件的完整提交历史记录。当我在同一文件的 bitbucket 中执行相同操作时,我只能看到我重组项目那天的历史记录。