如何从命令行创建TFS拉取请求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从命令行创建TFS拉取请求相关的知识,希望对你有一定的参考价值。

我知道如何创建TFS拉取请求using the web interface。然而,这非常不方便。从命令行我已经这样做了

git checkout -b mybranch
git add <files>
git commit -m "my changes"
git push origin mybranch

所以我想输入另一个东西,比如

create-pull-request mybranch

而不是去浏览器和乱用不同的用户界面。也许我可以用卷曲做点什么?

答案

你可以配置VSTS CLI interface来使用git别名(参见this article),包括创建拉取请求。

另一答案

您可以使用VSTS CLI获得管理VSTS / TFS资源的新命令行体验。

创建拉取请求(示例)命令

git pr create --title "My PR" --auto-complete

注意:Team Foundation Server 2017更新2及更高版本支持VSTS CLI。

在开始使用此命令之前,请了解如何使用install the CLI here

更多细节请参考本教程:Get started with the VSTS CLI

以上是关于如何从命令行创建TFS拉取请求的主要内容,如果未能解决你的问题,请参考以下文章

TFS Build 2015、Gihub Enterprise 和拉取请求

git 从命令行 git pull 请求代码审查

TFS SonarQube 扩展没有发送评论来拉取 JS 文件的请求

需要在 TFS git 中由 B 组审查 A 组的拉取请求吗?

如何拒绝提交到 TFS 2015 上的远程主分支?

gitlib还原合并请求后如何再次合并