我正在尝试将TFS存储库迁移到git,但我遇到了一个问题.
查看TFS中此特定存储库的历史记录,看起来好像已将父级复制到新的TFS存储库中,然后稍后将父级无基础合并到其中(或类似的东西).
当我运行"git tfs clone"命令时,我收到错误:
git-tfs无法找到分支'$/x'与其父分支'$/y'之间的根变更集(即最后一次常见提交)...
是否可以使用git tfs clone限制历史记录?我知道我可以使用快速克隆,但这只能给我最后的提交.理想情况下,我想回到特定的更改集,或者排除没有共同父级的无基础合并变更集...
干杯!
如果要从变更集12345及之后克隆,可以先使用quick-clone
标志-c12345
或--changset=12345
.然后,您可以使用git tfs fetch
或git tfs pull
从该点获取剩余的历史记录.