将 Git 存储库导入具有整个历史记录的 TFVC 的最佳方式(DevOps)
Best way to import Git repository to TFVC with whole history (DevOps)
是否可以将 Git 存储库导入 TFVC 以及整个历史记录 (DevOps)?
我的任务是将一些 TFVC 存储库从子级别移动到主级别。
我的计划是:
- 将 TFVC 仓库克隆到 Git 仓库
- 在 DevOps 中以 TFVC 创建新项目
- 将 Git 回购导入 TFVC
但不工作!
提前致谢!
- 如果你有不止一个分支,这几乎是不可能的,或者至少会非常困难。
- git-tf 工具不支持多分支
- git-tfs 工具支持获取(并不总是完美)多个分支但不能将它们推送到另一个 TFVC(由于它的工作方式)。
- 如果你在 TFVC 中只有一个分支(或平坦的历史),它是可以实现的。
您可以使用 git-tfs 或 git-tf,即使这并不容易。也许 git-tf 会更容易用于推送历史记录(如果它对你有用,因为它不再维护 sinc 年)
免责声明:多年来我一直是 git-tfs 工具的维护者。
是否可以将 Git 存储库导入 TFVC 以及整个历史记录 (DevOps)?
我的任务是将一些 TFVC 存储库从子级别移动到主级别。
我的计划是:
- 将 TFVC 仓库克隆到 Git 仓库
- 在 DevOps 中以 TFVC 创建新项目
- 将 Git 回购导入 TFVC
但不工作!
提前致谢!
- 如果你有不止一个分支,这几乎是不可能的,或者至少会非常困难。
- git-tf 工具不支持多分支
- git-tfs 工具支持获取(并不总是完美)多个分支但不能将它们推送到另一个 TFVC(由于它的工作方式)。
- 如果你在 TFVC 中只有一个分支(或平坦的历史),它是可以实现的。
您可以使用 git-tfs 或 git-tf,即使这并不容易。也许 git-tf 会更容易用于推送历史记录(如果它对你有用,因为它不再维护 sinc 年)
免责声明:多年来我一直是 git-tfs 工具的维护者。