3

语境

我们是一个使用 github 进行协作的开发人员团队。我们需要在 TFS 上镜像我们的发布分支,以便我们为每个 git 提交都有一个 tfs 变更集。似乎最好的方法是使用git-tfs rcheckin

在对我之前的 git-tfs 问题的回答的评论中,Matt Burke告诉我

All changesets will be attributed to you... git-tfs connects to TFS with your 
credentials, and there's not an "attribute this to someone else" parameter on 
checkin (at least, not that I know of).

正确提交 -> 变更集归属

如果一个人只使用我们的 tfs 镜像,我有什么方法可以识别出归因于我的这种 tfs 变更集的原始提交者?

有没有办法在 TFS 中存储元数据,或者有没有办法编写 git-tfs 脚本以便将此信息添加到提交消息中?

4

1 回答 1

1

现在在稳定版本中发布的主干(https://github.com/git-tfs/git-tfs/pull/336 )中有一个修复程序。

您将必须配置和使用与 Windows 用户登录到该电子邮件地址相匹配的作者文件。该文件用于以原始提交者的名义提交。

但是必须在 tfs 权限中授予一项权利,才能代表其他人签入。

于 2013-04-23T17:03:40.860 回答