TFS中有一个功能强大的tf.exe命令行工具。为什么我们需要这个新的命令行?
它的主要功能和优势是什么?
由于命令行使用的是VSTS xxx,此功能是否也支持内部部署TFS?
这与Azure CLI类似吗?
答案 0 :(得分:1)
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 pr create
执行其他Git相关操作。如果
当前目录是连接到VSTS的本地Git存储库(或 TFS),不需要其他参数。详细了解using VSTS
CLI with Git。- Azure CLI用户的自然。如果您已经使用了新的Azure CLI,那么使用VSTS CLI就会感到宾至如归。两者都建立在 相同的平台,旨在让爱的用户感到自然 命令行。
- 在GitHub上开源。我们邀请您打开问题并提出新命令。访问vsts-cli repository。
有关入门的详细信息,请参阅docs.microsoft.com上的VSTS CLI documentation。
对于tf.exe
命令,全名是 Team Foundation版本控制命令。您可以使用版本控制命令执行几乎可以在Visual Studio中执行的所有任务,还可以使用几个无法在Visual Studio中完成的任务。您可以使用tf.exe
工具从命令提示符或脚本中运行版本控制命令。但是,您无法将其用于Git存储库和区域。