【发布时间】:2018-10-08 18:45:38
【问题描述】:
我前段时间从 SVN 切换到了 git,目前我正在使用 git 和 VSTS。到目前为止,我只使用过 master 和 feature 分支。 VSTS 设置有分支策略。主变更/提交只能通过 Pull-Requests 进行。
现在我尝试使用 git-flow。我已将开发分支配置为在 vsts 中也使用分支策略。
如果我创建一个功能分支,我可以将它推送到 vsts。
但我无法使用 git-flow 在本地完成该功能,因为它会合并到开发中(由于分支策略,我无法推送到 vsts)。 如果我完成拉取请求,它将被 vsts 合并到开发中。我可以将此更改拉回我的本地存储库,但 git-flow-feature-task 将保持“打开”状态。我无法完成它,因为它会在本地合并。
目前我在拉取请求中使用 squash 提交,之后我将删除“未完成”的本地功能分支。
我不喜欢这种方法,但我不知道如何正确管理它
【问题讨论】:
标签: git azure-devops