0
我使用的是git-tfs,它的許多功能都正常工作。我可以拉,我可以使用checkintool。但我無法創建shelvesets。當我嘗試git tfs shelve ShelveSetName
,我得到這個錯誤:Git-TFS給「不是一個公認的身份」試圖創建擱置集
TF14045: The identity MYDOMAIN\Joe White is not a recognized identity.
它看起來像,理由很奇怪,git tfs shelve
試圖對我的名字身份驗證(「喬·懷特」,包括空格),而不是我的用戶名,所以它當然無法驗證,因爲用戶名不能有空格。
如何才能讓git tfs shelve
正確進行身份驗證,即使用我當前登錄的Windows用戶憑據?
我嘗試追加'--username myusername',但剛剛顯示幫助內容(與'git tfs help shelve'相同的輸出),所以它一定是一個無法識別的選項。該文檔沒有提到'--username'選項,順便說一句。我也嘗試過'--username = myusername',但是說'沒有TFS父母發現!',這看起來很奇怪,因爲我可以使用checkintool。任何進一步的建議,或者我應該把它寫成一個錯誤? –
把它當作一個錯誤。當我有機會時,我還會檢查代碼。 –
編寫:https://github.com/spraints/git-tfs/issues/81。根據那裏的評論,它已經修復在最新的代碼中,但是還沒有更新過的二進制文件。 –