我将使用git-tfs将我的项目(文件夹)从TFS迁移到git。问题是该文件夹曾在TFS中从一个地方移动到另一个地方。该文件夹的TFS历史记录从头开始显示所有更改集,但git-tfs clone
仅克隆在移动后发生的更改集。
是否可以克隆旧的更改集?优选地与新的变更集一起,但至少可以与另一个git repo?
一起UPD。我尝试了一些想法,但都失败了:
git tfs clone
无权使用特定变更集,只有quick-clone
具有。quick-clone
旧位置的第一个变更集(有效),然后fetch
变更。但是fetch
失败并显示错误“没有适当的映射...”。我已经尝试将旧的和新的tfs遥控器添加到同一个仓库中,但这没有帮助。答案 0 :(得分:1)
有一个work in progress已经很好地支持了这种情况。
自己编译并尝试一下!
答案 1 :(得分:0)
最后我尝试了git-tf
而不是git-tfs
,它突然起作用,因此解决了迁移问题。