0

我正在使用git-tfs,它的大部分功能都可以正常工作。我可以拉,我可以使用 checkintool。但我无法创建搁置集。当我尝试时git tfs shelve ShelveSetName,我收到此错误:

TF14045: 身份 MYDOMAIN\Joe White 不是可识别的身份。

看起来,出于某种奇怪的原因,git tfs shelve它试图对我的名字(“Joe White”,包括空格)而不是我的用户名进行身份验证,所以它当然无法通过身份验证,因为用户名中不能有空格。

我怎样才能git tfs shelve正确地进行身份验证,即使用我当前登录的 Windows 用户凭据?

4

1 回答 1

0

您是否尝试过在搁置时使用 --username 选项?或者使用 -d 选项打开调试?如果这不起作用,则可能是一个错误。git-tfs 仍然相当新,并且最近对身份验证选项进行了相当多的修改,现在搁置命令可能被忽略了,因为它不是提交的主要方法。

如果您无法让它工作,请在主 github 站点上的调试日志中记录一个问题,毫无疑问,其中一位贡献者会尝试快速为您修复它。

于 2011-08-26T13:45:11.300 回答