gpt4 book ai didi

tfs - 提高 TFS2013 Pull Request 合并成功率

转载 作者:行者123 更新时间:2023-12-04 12:53:19 24 4
gpt4 key购买 nike

在 TFS2013.4(版本 12.0.31101.0)中,我们使用 Git 和基于拉取请求的工作流。我正在寻找一种方法来提高 TFS 的拉取请求合并能力。

我们从 master 分支,进行更改,然后将这个新分支推送到 TFS 服务器并创建拉审查。 TFS 报告合并可以成功完成。

Merge succeeded

当在分支创建和拉取请求合并之间对 master 进行不相关的更改时。 TFS总是声称它不能自己进行合并,必须手动合并。

Merge failed. This merge cannot be completed on the server. You will need to merge locally then push to the server.

“为什么?”文字:Merge failed. This merge cannot be completed on the server. You will need to merge locally then push to the server.
在上面的两个屏幕截图中,我就是这样做的 - 从 master 分支,提交,推送,创建拉取请求,合并是可能的。结帐大师,进行更改,推送,合并是不可能的。但是在没有用户干预的情况下,从命令行使用“git merge”可以完美地工作。

如何降低在 TFS 中合并拉取请求的失败率,以便我们只在存在合法冲突时才需要手动干预 - 而不仅仅是在 master 转移时?

最佳答案

此工作流程在 TFS 2015 中得到了显着改进。其中一些改进将在 2013.5 中进行,但大多数在 2015 中。

您将完全支持在生产中使用 TFS 2015,而且我已经成功与客户合作。

我认为您无法自己解决这个问题,TFS 产品团队可能会不断寻求改进此工作流程。然而,它是新的,他们正在迭代地使它变得更好。

关于tfs - 提高 TFS2013 Pull Request 合并成功率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31259314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com