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