使用git-tf从TFS提取更改

使用git-tf从TFS提取更改,tfs,git-tf,Tfs,Git Tf,在我们公司,git不受支持,只有TFS受支持。然而,在我的团队中,我们都使用git,在使用git-tf之前,我们使用的是git-tfs。几天前,我和另一位同事决定尝试一下git-tf,因此我们从TFS对我们的项目进行了git-tf克隆--deep。这很好,我们可以在树视图中将所有变更集视为单独的提交 我们的一些项目与其他团队共享,因此其他人将进行更改,并仅使用TFS推动他们的更改。我注意到,即使我使用的是git tf pull--deep,所有变更集都被捆绑在一个包含所有变更文件的提交中。即使在

在我们公司,
git
不受支持,只有
TFS
受支持。然而,在我的团队中,我们都使用
git
,在使用
git-tf
之前,我们使用的是
git-tfs
。几天前,我和另一位同事决定尝试一下
git-tf
,因此我们从
TFS
对我们的项目进行了
git-tf克隆--deep
。这很好,我们可以在树视图中将所有变更集视为单独的提交

我们的一些项目与其他团队共享,因此其他人将进行更改,并仅使用
TFS
推动他们的更改。我注意到,即使我使用的是
git tf pull--deep
,所有变更集都被捆绑在一个包含所有变更文件的提交中。即使在TFS历史记录中,我也可以看到,例如,在最后一天,其他团队进行了10次变更。在我的历史上,我只看到一个新的承诺

阅读
git tf
文档时,我看到:

git tf pull[--deep][--rebase]

将TFS中所做的更改作为新文件获取 在Git中提交,并将提交与 当前分支。默认情况下,pull命令执行的提取是 浅,但--deep选项可用于为创建Git提交 自上次提取以来创建的每个TFS变更集。此外,还使用了merge 默认情况下,在拖动时,但可以使用--rebase选项 改为执行重基

我错过了什么?我必须使用什么命令才能在本地
git
分支上将每个变更集作为新提交

编辑1-6-2016

因为我问这个问题已经有很长一段时间了,而且还没有给出答案,所以这个问题可以关闭/删除。也许在未来版本的
git-tfs
中,这将成为可能,我会关注它