TFS中CLI和tf.exe命令行之间的主要区别是什么?
TFS中有一个强大的tf.exe命令行工具,为什么我们需要这个新的命令行。TFS中CLI和tf.exe命令行之间的主要区别是什么?
它的主要功能和优点是什么?
由于命令行使用的是VSTS xxx,此功能是否也支持内部部署TFS?
与Azure CLI类似吗?
回答:
CLI是一个新的跨平台命令行界面,它非常适合交互使用或脚本。作为开发人员,您可以将其用于日常工作流程,例如创建拉取请求,打开错误等等。 Bash,PowerShell等用户可以轻松地将VSTS CLI集成到他们的脚本中。
这里有几个亮点:
- 支持VSTS和TFS(2017年更新2或更高版本)在Windows,Linux和MacOS
- 上运行。它也可作为Docker镜像使用,它可让您几乎在任何地方运行VSTS CLI。请参阅vsts-cli Docker repo。
- 与Git CLI集成。通过vsts configure命令启用Git别名支持后,您可以通过键入以下命令创建VSTS拉取请求(并执行其他Git相关操作):
git pr create
。如果
当前目录是连接到VSTS(或 TFS)的本地Git存储库,则不需要其他参数。了解更多关于using VSTS
CLI with Git。- Azure CLI用户很自然。如果您已经使用了新的Azure CLI,您将感到宾至如归。两者都建立在相同平台的
之上,并且设计为让爱用户感到自然
命令行。- 在GitHub上开源。我们邀请您解答问题并提出新的命令。访问vsts-cli repository。
更多信息上手,请参阅docs.microsoft.com的VSTS CLI documentation。
至于tf.exe
命令,全名是Team Foundation版本控制命令。您可以使用版本控制命令来执行您在Visual Studio中可以执行的几乎所有任务,也可以使用Visual Studio中无法完成的几项任务。您可以使用tf.exe
工具从命令提示符或脚本中运行版本控制命令。但是,你不能使用,如果为git回购和区域。
以上是 TFS中CLI和tf.exe命令行之间的主要区别是什么? 的全部内容, 来源链接: utcz.com/qa/265018.html