假设我们使用两个分支进行开发:staging和master。在迭代期间,所有团队成员所做的更改都会定期合并到 staging 分支中,并出现在我们的staging环境中。客户有能力审查更改并提供反馈。在迭代结束时,我们将 staging 分支合并到 master 中,并从 master 部署到我们的生产实例。
想象一下这样的情况:我们有一个特定的功能,只能在当前迭代中部分实现。但与此同时,我们希望我们的客户在我们的staging环境中看到(并希望得到反馈)由该功能带来的更改。因此,在迭代结束时,在我们的 staging 分支中,存在应该和不应该合并到 master 的与该功能相关的提交。
有没有办法解决这种情况?
想象一下这样的情况:我们有一个特定的功能,只能在当前迭代中部分实现。但与此同时,我们希望我们的客户在我们的staging环境中看到(并希望得到反馈)由该功能带来的更改。因此,在迭代结束时,在我们的 staging 分支中,存在应该和不应该合并到 master 的与该功能相关的提交。
有没有办法解决这种情况?