假设我正在为我的应用程序刷新 UI,所以我有一个名为“v2”的分支来涵盖该项目的所有代码。
现在假设我有一个名为“v2-123”的分支,代表用户故事 #123 中的特定功能,并且我的工作或多或少已经完成,但正在等待 QA 测试批准。
然后假设我有另一个用户故事 #456,它被用户故事 #456 阻止,因为我需要故事 #123 中的更改才能处理 #456 的更改。
知道 #123 的 QA 测试可能会在我完成 #456 的工作之前完成,从“v2-123”创建分支“v2-456”是否可行?然后将“v2-123”压缩回“v2”,立即用“v2”重新定位“v2-456”,然后再将“v2-456”合并回“v2”会不会有问题?
还是等到“v2-123”被压缩回“v2”并从“v2”分支出来“v2-456”会更好吗?关键是我不希望将“v2-123”合并回“v2”,因为必须先完成“v2-456”:我希望能够合并“v2-123” QA 测试成功后立即进入“v2”。
谢谢。