2014-11-08 108 views
1

我忙於嘗試使用git-tfs做tfs來轉換git。我理解下面的CMD將克隆的一切,並轉換TFS分支到Git倉庫:如何從git-tfs中排除某些分支克隆操作

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

有多家分公司,我不想搬了過來 - 是有辦法,我可以排除一個或多個特定的分支?

謝謝

回答

1

在克隆操作過程中,您將無法排除任何分支。這是一個全或無的操作。

請記住,git中的分支(指向提交)與TFVC(文件夾)中的分支不同,因此如果您不打算在之後推回對TFVC存儲庫的更改,那麼您可以簡單地刪除不需要的分支希望通過在您希望排除的每個分支上使用git branch -D操作。

克隆後,不要忘記做一個git gcgit tfs cleanup以最小化您的git存儲庫的大小。

+1

因爲自動完成,所以'gc'和'cleanup'都不再需要了,現在... – Philippe 2014-11-21 21:30:03