1

我正忙于试验 git-tfs 做 tfs 到 git 的转换。我了解下面的 cmd 将克隆所有内容并将 TFS 分支转换为 git 存储库:

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

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

谢谢

4

1 回答 1

1

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

请记住,git 中的分支(指向提交的指针)与 TFVC(文件夹)中的分支不同,因此如果您不打算之后将更改推送到 TFVC 存储库,那么您可以简单地使用git branch -D操作删除您不想要的分支在您希望排除的每个分支上。

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

于 2014-11-09T19:44:30.530 回答