Git-Flow(带有Sourcetree客户端)和VSTS

时间:2018-10-07 20:31:26

标签: git azure-devops

我前一段时间从SVN切换到git,目前我在VSTS中使用git。到目前为止,我只与master和Feature分支合作。 VSTS是使用分支策略设置的。只能通过请求请求进行主更改/提交。

现在,我尝试使用git-flow。我已经将开发分支配置为在vsts中也使用分支策略。

如果创建功能分支,则可以将其推送到vsts。

但是我无法使用git-flow在本地完成功能,因为它会合并到开发中(由于分支策略,我无法将其推送到vsts)。 如果我完成拉取请求,它将由vsts合并为develop。我可以将此更改拉回到本地存储库,但git-flow-feature-task将保持“打开”状态。我无法完成它,因为它将在本地合并。

当前,我在请求请求中使用squash commits,然后删除“未完成的”本地功能分支。

我不喜欢这种方法,但是我不知道如何正确管理它

1 个答案:

答案 0 :(得分:0)

看来您做的正确(通过feature请求推送feature_branch,合并future_branch,获取develop,...重新开始另一个功能...)。

完成拉取请求后,有一个选项可以在合并后完成链接的工作项。

enter image description here