【发布时间】:2011-03-18 17:30:43
【问题描述】:
假设我有一个很久以前的版本 A,并且做了一个令人满意的改变。
然后,后来,我有了修订 B,它对很多文件进行了大量更改,包括清除更改 A。
现在,很久以后,我想重新应用修订版 A。有什么好的方法吗? merge 和 cherry-pick 命令似乎跳过了祖先的修订,我没有看到任何忽略祖先的标志。
总是有差异/应用,但那些真的是最好的方法吗?看起来这可能是“有损的”(通过中间补丁格式),并且可能不允许 git 使用它通常可以使用的所有工具......但这是我的一个不知情的预感。
【问题讨论】:
-
git |git| noun Brit., informal an unpleasant or contemptible person.这意味着:使用 git 一切皆有可能。
标签: git version-control merge