git log显示一个未合并的变更集

时间:2013-07-30 21:46:25

标签: git

以下不可能,对吧?分支如何包含一个变更集,但实际上做了什么呢?我检查过,没有合并或更改可以恢复此变更集...

➜  SourceRoot git:(release-HOTFIX-7) git branch --contains ade53bfdd9d5fae7b16ccfa5feaba451fc229565
develop
* release-HOTFIX-7
release-13
release-14

➜  SourceRoot git:(release-HOTFIX-7) git cherry-pick ade53bfdd9d5fae7b16ccfa5feaba451fc229565
[release-HOTFIX-7 aa060d4] JIRA-1427
Author: some-poor-developer's name
6 files changed, 41 insertions(+), 1 deletion(-)
create mode 100644 JavaJars/jzlib-1.1.2.jar

我应该采取哪些措施来防止将来出现变更设置?我一定做错了什么?

编辑 - 回复Antak在下面的评论

commit d5855051fa2c779df553a4a388928e80f822bb36
Author: <some_poor_dev's_name>
Date:   Wed Jul 17 15:26:21 2013 -0700

    #comment redacted

A       AntJavaJars/jzlib-1.1.2.jar

就是这样。该文件本身声称是由樱桃选择添加。

1 个答案:

答案 0 :(得分:1)

git branch --contains不会说谎。该提交大多数 肯定 在某处合并到该分支。看起来你只是添加两次引入的相同更改。你看过樱桃挑选的结果了吗?它触及的文件发生了什么变化?