我们正在使用VS2015访问存储在TFS onprem 2015更新1中的Git Repos。
我们让用户同时使用Visual Studio和TortoiseGit来提交和推送从本地存储库到中央存储库的更改。
在这两种情况下,用户都在Windows中进行身份验证。它是使用AD帐户的同一用户。 如果用户通过TortoiseGit提交,则提交时的名称为" Mycompany \ username" 如果用户通过Visual Studio提交,则提交名称只是"用户名"
这会导致TFS的Web界面出现一些问题。如果您选择代码选项卡,请选择一个仓库,然后单击"历史记录"您可以选择显示" My Commits"或"所有提交"。 Web界面仅显示通过visual studio(没有AD域名的那个)执行的提交。
我已经检查了VS中TortoiseGit和Git设置的设置,它们具有相同的值:MyCompany \ username
有没有办法防止这种不一致,以便用户可以看到他们的所有提交,无论他们如何提交?