我正忙着尝试使用git-tfs做tfs来进行git转换。我理解下面的cmd将克隆所有内容并将TFS分支转换为git存储库:
git-tfs clone http://tfs:8080/tfs/DefaultCollection $/Project1/Trunk --with-branches
我不想移动一些分支机构 - 有没有办法可以排除一个或多个特定分支?
感谢
答案 0 :(得分:1)
在克隆操作期间,您将无法排除任何分支。这是一个全有或全无的操作。
请记住,git中的分支(提交指针)与TFVC(文件夹)中的分支不同,因此如果您之后没有计划将更改推回到TFVC存储库,那么您只需删除不需要的分支在您要排除的每个分支上使用git branch -D
操作。
克隆之后不要忘记执行git gc
和git tfs cleanup
以最小化git存储库的大小。