以下应该是不可能的,对吧?一个分支怎么能包含一个变更集,但一个樱桃挑选实际上做了一些事情?我检查了,没有合并或更改恢复此变更集...
➜ 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
就是这样。该文件本身声称是由樱桃挑选添加的。