我做了一些代码调整来评估我们软件中的一些功能。此更改是对软件版本进行的,比如说 dev_1。我们在 CVS 中有该软件的正式版本,所以我检查了 dev_1,启动了一个 git repo 并进行了一些提交。现在我的同事过来说:“嘿,我对算法做了一些调整,我想知道你对我的代码版本的评估如何,我的版本在 CVS 广告 dev_2 中。”
所以我从 CVS 中检查了 dev_2 并初始化了 git repo。现在我需要将我对 dev_1 所做的更改应用到 dev_2。我决定从 dev_1 存储库中挑选提交并将它们应用到 dev_2。
但是,我在cherrypicking 合并期间犯了一些错误,现在我的dev_2 工作目录似乎已更改,我不知道如何达到我尝试cherry-pick 之前的状态。
有什么办法,如何在采摘樱桃之前到达该州?cherry-pick --abort 和 cherry-pick --quit 有什么区别(似乎没有帮助)?最后,你认为解决这个问题的方法是好还是有一些更简单的方法?
谢谢