我是Git的新手。我正在探索将Git存储库单向一次性迁移到TFS(带历史记录)。我正在研究插件git-tfs。我在这个特定的场景中找不到任何帮助/维基/博客。在这种情况下,我可以使用git-tfs checkin或git-tfs clone命令吗?任何例子都会很棒!!谢谢!!
答案 0 :(得分:4)
我能够在测试库上完成它。非常感谢Ivan Danilov。以下是确切的步骤:
- Download zip
- 取消阻止(右键单击文件 - >属性 - >取消阻止)下载的文件(对我来说赢7)
- 复制到C:\ Program Files(x86)\ Git \ bin
- 现在你应该可以运行Git tfs命令了。
- 创建空TFS目标文件夹(假设您要迁移到空文件夹)
- 将TFS绑定到Git存储库,然后将Git更改上传到TFS。 (按顺序运行命令):
醇>
git tfs init http://server:8080/tfs/collection $/project -d
git tfs pull
git rebase tfs/default
git tfs rcheckin
请注意rebase是关键。如果你有分支等可能会更复杂,我没有尝试过那些场景。