我遇到了一个情况,其中git cherry-pick X
会有一些冲突,但也创建额外的插入(当与git diff
验证)。git cherry-pick和git show之间有什么区别? patch -p1?
然后我重新运行git show X > my.patch
,然后在我的树上做了patch -p1 < my.patch
。 我得到了更好的结果,一些冲突,但结果更清晰。
git对樱桃采摘有什么特别之处?我使用git 1.7.0.4。
编辑: 通过更清洁的结果,我指的是结果树匹配更大量的git show X
的结果,而git cherry-pick
包含了很多代码。
创建精简的测试用例非常有用。 – 2011-03-01 16:37:08
我与jleedev在这里:你对差异的描述仍然很难理解。 'git show'显示你的差异,而你的树是完整的内容。它更有意义比较'git的表演X'和'混帐显示X'',其中'X''是精挑细选的版本。 'X''包含更多代码吗? – Cascabel 2011-03-02 15:34:23