【问题标题】:Why is cloning TFS root branches recommended?为什么建议克隆 TFS 根分支?
【发布时间】:2015-11-18 07:35:02
【问题描述】:

git-tfs 工具允许您将 TFS 分支克隆到 Git 存储库。显示可用 TFS 分支的一种方法是使用git-tfs list-remote-branches 命令,该命令(最后)指出:“建议克隆根分支(标有 [*])!”

简单地说,为什么?我看不出克隆根分支有什么特别的好处……如果你想克隆一个子分支怎么办?根枝有什么好?

【问题讨论】:

  • 您在哪里阅读此信息?你能发布消息的 URL 或文字文本吗?
  • 这是命令的source code
  • 只是一个猜测,但也许它只是想说明一个事实,除非您正在克隆主干,否则您可能正在克隆功能分支,或者旨在作为某人的“游戏区”而不是主干的东西.如果从 github 克隆一些东西,我更经常将主分支/稳定分支/主干克隆到 dev/feature 分支上。

标签: git version-control tfs git-tfs


【解决方案1】:

好的,我想我已经找到了自己问题的答案。

如果你克隆一个根分支,git-tfs 也会克隆所有子分支(这就是为什么首选根分支的原因) - 但是,默认情况下它不会在 git 存储库中初始化它们 !您必须指定--with-branches 参数才能使其执行此操作。然后,当您执行git branch 命令时,您将看到根分支及其所有子分支在结帐后初始化。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 2016-10-10
    • 2021-06-26
    • 2021-07-11
    • 2017-05-05
    • 1970-01-01
    • 2013-11-11
    相关资源
    最近更新 更多