“丢失”代码更改 - 这是什么意思?

时间:2014-10-08 10:08:36

标签: git bitbucket-server

我正在研究代码还原问题。我对Git有点新,我很难理解我所看到的。我选择了“签名”更改,并试图了解自更改以来文件发生了什么。

1)我可以将更改视为对分支的提交,但是这只会出现在“git log --follow”中并且不会显示为“gitk”中的更改,但如果我使用“gitk” - - 所有“。

2)在Atlassian Stash或本地文件系统中查看文件的最新版本时,文件中的更改不明显。但是,在该文件上提交的Atlassian Stash和gitk的最新更改确实具有预期的更改。所以我可以在gitk和Stash中选择提交并查看正在进行的更改,但是在查看文件内容时,更改不存在。

3)“git log --follow”并不表示因为预期的更改而对文件进行了任何更改,“git whatchanged”也没有。

此问题并未与此文件隔离 - 大约一周的更改具有相同的症状 - 进行了更改,我可以在Stash中使用git log查看它们,但是通过Atlassian Stash获取的文件的最新副本或git pull不包含这些变化。

生成这组症状可能会发生什么?我假设对文件的任何更改(通过故意提交或通过错误合并)将始终显示在日志文件和Atlassian Stash中,但似乎并非如此。

提前致谢。

0 个答案:

没有答案