0

我将使用 git-tfs 将我的项目(文件夹)从 TFS 迁移到 git。问题是该文件夹曾经在 TFS 中从一个地方移动到另一个地方。文件夹的 TFS 历史记录从头开始显示所有变更集,但git-tfs clone仅克隆移动后发生的变更集。

是否也可以克隆旧的更改集?最好与新的变更集一起,但至少可能与另一个 git repo 一起使用?

更新。我尝试了一些想法,但都失败了:

  1. 可以从旧文件夹位置克隆。但是当前更改集中没有那个位置。
  2. 当旧位置存在时,可以从最后一个更改集克隆。但是git tfs clone没有使用特定变更集的选项,只有quick-clone
  3. 可以quick-clone在旧位置(它有效)的第一个变更集,然后fetch进行更改。但fetch失败并出现错误“不存在适合...的映射”。我尝试将新旧 tfs 遥控器添加到同一个 repo,但这没有帮助。
4

2 回答 2

1

有一项正在进行的工作已经很好地支持这种情况。

只需自己编译并尝试一下!

于 2014-03-20T10:16:00.340 回答
0

最后我尝试git-tfgit-tfs,它突然起作用了,所以迁移问题得到了解决。

于 2014-04-06T13:25:00.633 回答