在VSTS中,当dev分支具有策略时,将dev分支重新绑定为master的最佳方法是什么

时间:2018-06-09 12:02:03

标签: git azure-devops rebase branching-and-merging

由于VSTS中的策略无法推送分支更新,因此这些只能通过拉取请求来完成。我尝试过两种技巧:

  1. 创造' rebase'分支关闭dev,rebase to master,使用PR与dev分支合并。
  2. 关闭(暂停)开发策略,以便在开发分支上进行rebase后进行推送。
  3. 第一种方法创建了一个更加混乱的日志历史记录(更多提交);所以我倾向于推广第二种方法。我不喜欢暂停政策的想法。

    有人有更好的建议吗?

2 个答案:

答案 0 :(得分:0)

将某些特权用户设置为免于执行策略。它是分支级别的安全设置。

答案 1 :(得分:0)

使用方法1,但在执行拉取请求时不要squash commit s。这样commitmaster分支的方式将出现在dev分支上,显而易见的是。