git-tfs: checkin 命令抛出错误策略
git-tfs: checkin command throw error policy
我在 Azure DevOps 服务器版本 17.143.28621.4 上有一个 TFS 存储库
我安装了从 github.
下载的 git-tfs V 0.30
我克隆了存储库,并且能够获取、拉取、提交和创建搁置集。
我在 checkin
操作过程中遇到问题:
在我的电脑上,我安装了 visual studio 2017 和 2019。我目前可以使用 visual studio.
签入 TFS
我尝试了什么:
我已阅读 this 疑难解答页面,但我不明白该怎么做。
这是 git tfs info
的结果:
我已尝试执行 enable_checkin_policies_support.bat
。执行没有给出错误,但签入命令显示相同的错误。
如故障排除所述,我还检查了注册表项,但我没有找到故障排除页面中显示的内容:
我错过了什么?
Currently able to checkin to TFS with visual studio.
根据这个troubleshooting页面,你应该知道,基于此,这个问题可以缩小到git-tfs
无法成功找到签入策略。
根据您的 git tfs info
,您的 TFS client library
是 14
,即 Visual Studio 2015
。
在你的PC上,你说你机器上的VS最新版本是16.0
(Visual studio 2019
)。所以,这里 Git-tfs
没有选择相同版本的 Visual Studio,因为:
要告诉 Git-tfs
使用指定的客户端库,只需转到 控制面板 ,添加一个 环境变量 GIT_TFS_CLIENT
,并将其值指定为 visual studio 2015
(在您的场景中):
我在 Azure DevOps 服务器版本 17.143.28621.4 上有一个 TFS 存储库 我安装了从 github.
下载的 git-tfs V 0.30我克隆了存储库,并且能够获取、拉取、提交和创建搁置集。
我在 checkin
操作过程中遇到问题:
在我的电脑上,我安装了 visual studio 2017 和 2019。我目前可以使用 visual studio.
签入 TFS我尝试了什么:
我已阅读 this 疑难解答页面,但我不明白该怎么做。
这是 git tfs info
的结果:
我已尝试执行 enable_checkin_policies_support.bat
。执行没有给出错误,但签入命令显示相同的错误。
如故障排除所述,我还检查了注册表项,但我没有找到故障排除页面中显示的内容:
我错过了什么?
Currently able to checkin to TFS with visual studio.
根据这个troubleshooting页面,你应该知道,基于此,这个问题可以缩小到git-tfs
无法成功找到签入策略。
根据您的 git tfs info
,您的 TFS client library
是 14
,即 Visual Studio 2015
。
在你的PC上,你说你机器上的VS最新版本是16.0
(Visual studio 2019
)。所以,这里 Git-tfs
没有选择相同版本的 Visual Studio,因为:
要告诉 Git-tfs
使用指定的客户端库,只需转到 控制面板 ,添加一个 环境变量 GIT_TFS_CLIENT
,并将其值指定为 visual studio 2015
(在您的场景中):