gpt4 book ai didi

Git 到 TFS 2008 的单向迁移(有历史记录)

转载 作者:太空狗 更新时间:2023-10-29 12:48:11 24 4
gpt4 key购买 nike

我是 Git 的新手。我正在探索将 Git 存储库一次性迁移到 TFS(具有历史记录)。我正在研究插件 git-tfs .我找不到关于这个特定场景的任何帮助/wiki/博客。在这种情况下我可以使用 git-tfs checkin 或 git-tfs clone 命令吗?任何例子都会很棒!谢谢!!

最佳答案

我能够在测试存储库上做到这一点。非常感谢 Ivan Danilov。以下是具体步骤:

  1. Download zip
  2. Unblock (right click file->properties->unblock) downloaded files (win 7 for me)
  3. Copy to C:\Program Files (x86)\Git\bin
  4. Now you should be able to run Git tfs commands.
  5. Create empty TFS target folder (assuming you are migrating to empty folder)
  6. Bind TFS to Git repository and then upload Git changes to TFS. (Run commands in sequence):
   git tfs init http://server:8080/tfs/collection $/project -d 
git tfs pull
git rebase tfs/default
git tfs rcheckin

请注意 rebase 是关键。如果你有分支等,它可能会更复杂,我还没有尝试过这些场景。

请看这个link还有这个link了解更多详情。

Git TFS

关于Git 到 TFS 2008 的单向迁移(有历史记录),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9088510/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com