如何从git-tfs克隆操作中排除某些分支

时间:2014-11-08 04:37:58

标签: tfs git-tfs

我正忙着尝试使用git-tfs做tfs来进行git转换。我理解下面的cmd将克隆所有内容并将TFS分支转换为git存储库:

git-tfs clone http://tfs:8080/tfs/DefaultCollection $/Project1/Trunk --with-branches

我不想移动一些分支机构 - 有没有办法可以排除一个或多个特定分支?

感谢

1 个答案:

答案 0 :(得分:1)

在克隆操作期间,您将无法排除任何分支。这是一个全有或全无的操作。

请记住,git中的分支(提交指针)与TFVC(文件夹)中的分支不同,因此如果您之后没有计划将更改推回到TFVC存储库,那么您只需删除不需要的分支在您要排除的每个分支上使用git branch -D操作。

克隆之后不要忘记执行git gcgit tfs cleanup以最小化git存储库的大小。