为什么建议克隆 TFS 根分支?
Why is cloning TFS root branches recommended?
git-tfs
工具允许您将 TFS 分支克隆到 Git 存储库。显示可用 TFS 分支的一种方法是使用 git-tfs list-remote-branches
命令,该命令(最后)声明:"Cloning root branches (marked by [*]) is recommended!"
简单地说,为什么?我没有看到克隆根分支有什么特别的好处......如果你想克隆一个子分支怎么办?根分支有什么好?
好的,我想我找到了自己问题的答案。
如果您克隆根分支,git-tfs
也会克隆所有子分支(这就是首选根分支的原因)- 但是,它不会初始化它们 默认情况下在 git 存储库中!您必须指定 --with-branches
参数才能让它执行此操作。然后,当您执行 git branch
命令时,您将看到根分支及其所有子分支在签出后初始化。
git-tfs
工具允许您将 TFS 分支克隆到 Git 存储库。显示可用 TFS 分支的一种方法是使用 git-tfs list-remote-branches
命令,该命令(最后)声明:"Cloning root branches (marked by [*]) is recommended!"
简单地说,为什么?我没有看到克隆根分支有什么特别的好处......如果你想克隆一个子分支怎么办?根分支有什么好?
好的,我想我找到了自己问题的答案。
如果您克隆根分支,git-tfs
也会克隆所有子分支(这就是首选根分支的原因)- 但是,它不会初始化它们 默认情况下在 git 存储库中!您必须指定 --with-branches
参数才能让它执行此操作。然后,当您执行 git branch
命令时,您将看到根分支及其所有子分支在签出后初始化。