【发布时间】:2014-04-26 19:30:33
【问题描述】:
我将使用 git-tfs 将我的项目(文件夹)从 TFS 迁移到 git。问题是该文件夹曾经在 TFS 中从一个地方移动到另一个地方。该文件夹的 TFS 历史记录显示了从头开始的所有变更集,但 git-tfs clone 仅克隆了移动后发生的变更集。
是否也可以克隆旧的更改集?最好与新的变更集一起使用,但至少可能与另一个 git repo 一起使用?
更新。我尝试了一些想法,但都失败了:
- 可以从旧文件夹位置克隆。但是当前更改集中没有那个位置。
- 当旧位置存在时,可以从上一个更改集进行克隆。但是
git tfs clone没有使用特定变更集的选项,只有quick-clone有。 - 可以
quick-clone旧位置的第一个变更集(有效),然后fetch进行更改。但是fetch失败并出现错误“不存在适合...的映射”。我尝试将新旧 tfs 遥控器添加到同一个 repo,但这没有帮助。
【问题讨论】: