我在一个月前做了一个提交,涉及到创建新文件夹和子文件夹以及将它们之间的源代码文件移动。自从那时起,我第一次浏览我的历史,并且意识到git已经失去了历史,因为原始文件被删除,然后重新添加,我想 - 也就是说,当我在我的git GUI中查看文件时在NDA之下,所以我不能直接讨论它,但是例如,这个仓库在GitHub上也被打破了,GitHub清楚地显示它将检测提交作为一系列动作)。它只显示每个文件的历史记录,当项目文件夹被重组。重组项目文件夹后丢失了git历史记录
在阅读了几个问题(Getting Git to Acknowledge Previously Moved Files,How to make git mark a deleted and a new file as a file move?)之后,我比刚开始的时候更加迷失方向。这听起来像是从那些答案中我根本无法解决这个问题?我非常感谢这里的任何帮助。
@JUST:这次你的意见不对。 SO绝对是版本控制问题的正确地方。 OP的前面的git问题的链接确实表明了这一点?只要看看FAQ:“程序员常用的软件工具”。我认为这是你的近距离投票 - 也许你应该去看看常见问题解答和特权页面,然后再次运用该特权。 – Cascabel 2010-11-14 15:46:34
@Jefromi:我听到你的声音,但自从“标记集”出现后,我停止了这种战斗;)参见http://blog.stackoverflow.com/2010/11/stack-overflow-homepage-changes/#comment -51797。他们可以在任何他们想要的地方移动这些问题......我会*看到*他们;) – VonC 2010-11-14 16:13:18
@VonC:我认为我们仍应该试着将问题保存在一个地方,如果不是我们,寻找答案。 – Cascabel 2010-11-14 16:36:26