我们正计划迁移到 TFS。虽然我讨厌它,但出于各种原因,我们不得不这样做。
我们有 dev、staging 和 live 分支。我们是否将每个分支的源作为单独的文件夹移动到 TFS 并稍后将其转换为分支?
历史可以带走吗?
有没有可以做到这一点的工具或脚本?
我一直无法找到直接从 Mercurial 转换为 TFS 的方法。看起来您最好的选择是将 Mercurial 存储库转换为 Git 存储库并使用git-tfs将这些更改推送到 TFS。
我不熟悉 Git 或 TFS,所以你必须做更多的研究来找出确切的步骤,但我认为我会这样做:
我不知道这是否会复制所有历史记录,或者您是否只需签入代码的最终副本。