在Azure DevOps中中止cherry-pick后,当前已做的修改会如何处理?
Azure DevOps 中止cherry-pick操作的影响说明
当你在Azure DevOps界面选择中止当前未完成的cherry-pick任务时,逻辑和本地Git执行git cherry-pick --abort完全一致,对你已完成的修改的影响分为两类:
- 所有本次cherry-pick触发后产生的改动(包括你调整的代码内容、填写的提交信息)都会被完全清除,当前操作的目标分支会恢复到执行cherry-pick之前的状态,不会留存任何和本次cherry-pick相关的未提交改动。
- 如果你在触发本次cherry-pick之前,当前操作分支就已经存在未提交的变更,中止操作只会清理和本次cherry-pick相关的内容,不会影响之前就存在的修改。
如果已经完成的代码修改价值较高,建议先将改动内容手动备份到本地后,再执行中止操作,避免内容意外丢失。
内容的提问来源于stack exchange,提问作者aworkinghuman
相关产品推荐
相关产品推荐

