使用git-tf从TFS中提取更改

时间:2014-02-15 14:38:59

标签: tfs git-tf

在我们公司,git不受支持,只有TFS。但是,在我的小组中,我们都使用git,在使用git-tf之前我们使用git-tfs。几天前,我和另一位同事决定尝试git-tf,所以我们从git tf clone --deep开始了TFS项目。这很好,我们可以在树视图中看到所有变更集作为单独的提交。

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

阅读git-tf文档时,我看到了这一点:

  

拉​​

     

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

     

获取TFS中的更改作为新增功能   在Git中提交,并将提交与最新的提交合并在一起   目前的分支。默认情况下,pull命令执行的提取是   浅,但--deep选项可用于创建Git提交   自上次提取以来创建的每个TFS更改集。此外,使用合并   默认情况下拉动时,可以使用--rebase选项   改为执行改造。

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

编辑1-6-2016

由于我已经问过这个问题并且没有发布任何答案已经有一段时间了,因此可以关闭/删除此问题。也许在git-tfs的未来版本中,这将成为可能,我会密切关注它。

0 个答案:

没有答案