【问题标题】:git tfs clone with partial history带有部分历史记录的 git tfs 克隆
【发布时间】:2015-05-27 04:37:53
【问题描述】:

我正在尝试将 TFS 存储库迁移到 git,但遇到了问题。

查看 TFS 中这个特定存储库的历史记录,看起来好像父代被复制到一个新的 TFS 存储库中,然后父代被毫无根据地合并到其中(或类似的东西)。

当我运行“git tfs clone”命令时出现错误:

git-tfs 无法在分支 '$/x' 和它的父分支 '$/y' 之间找到根变更集(即最后一次共同提交)...

是否可以使用 git tfs clone 来限制历史记录?我知道我可以使用快速克隆,但这只会给我最后一次提交。理想情况下,我想回到一个特定的变更集,或者排除没有共同父项的毫无根据的合并变更集......

干杯!

【问题讨论】:

    标签: git tfs git-tfs


    【解决方案1】:

    如果您想从变更集 12345 及以后进行克隆,您可以首先使用带有标志 -c12345--changeset=12345quick-clone。然后您可以使用git tfs fetchgit tfs pull 获取从那时起剩余的历史记录。

    【讨论】:

      猜你喜欢
      • 2019-07-13
      • 2017-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-09
      • 1970-01-01
      • 2016-10-10
      • 2013-05-05
      相关资源
      最近更新 更多