将原始提交采摘到目标分支后恢复原始提交会有什么后果?
存在一个分支( say feature
),该分支具有一些更改(提交: A ),而该更改预计位于另一个分支(< em> say integration
)。
因此,我从feature
分支到integration
分支(导致了新的提交: AC ),选择了此更改(提交: A ),在integration
分支中)。
但是,由于测试需求,feature
分支根本不会包含此更改(提交: A )。
因此,我不得不从feature
分支还原 A (导致在feature
分支中还原提交 AR )。
现在,如果以后我将此feature
分支合并到integration
分支中,那么最初选择的更改是否会出现任何问题或冲突。
[在合并之后,集成将具有所有三个提交,即 viz。 A , AR , AC ] < br />
提交 AR 将使提交 A 无效,也不会使提交 AC 无效吗?
答案 0 :(得分:1)
不,应该没问题。 AR只会还原A的更改,然后AC会重新安装它们。
还要注意:您可能已经考虑过将其重置为A(SysInfo
之前的提交,而不是还原它,但是我想这很大程度上取决于您所处的情况,也许还取决于工作流程的样式选择。