【发布时间】:2019-07-24 02:26:54
【问题描述】:
假设我正在处理 2 个任务。我为 task1_base 创建了一个分支,为 task1_work 创建了一个分支。 task1_base 分支不会改变,task1_work 会改变。我完成了对 task1_work 的更改并提交了。现在我需要处理task2。所以我创建了一个分支task2_base和task2_work,它们都是基于task1_work的。我完成了对 task2_work 的更改并提交了。现在事情变得越来越复杂:我意识到我必须在 task1_work 分支上进行更多更改,所以我进行更改并提交。由于我的 task2_work 取决于 task1_work 上的更改,因此我会将 task2_work 重新设置为 task1_work。但是 task2_base 呢?我试图将其重新设置为 task1_work 但不能,因为 task2_base 分支上没有提交。我不得不使用合并功能。但是合并会使历史不干净。有没有办法将 work2_base 重新设置为 work1_work?
【问题讨论】: