use*_*496 3 migration git version-control perforce
我需要将存储库从 perforce 迁移到 git 以及所有历史记录。我尝试在网络上搜索,但没有找到任何明确的文档详细提及每个步骤。我看到了一个名为 git-p4 的实用程序,但也没有找到与该实用程序相关的任何明确文档。
有人可以向我解释如何执行此操作或为我提供有用的文档吗?
问候
kha*_*ler 9
git-p4 上有官方文档。它解决了您描述的特定场景:
要在 Git 中重现整个 p4 历史记录,请在仓库路径上使用 @all 修饰符: $ git p4 clone //depot/path/project@all
要在 Git 中重现整个 p4 历史记录,请在仓库路径上使用 @all 修饰符:
$ git p4 clone //depot/path/project@all
请注意,如果您的 Perforce 仓库中有标签,则需要添加选项--import-labels来获取它们。--detect-branches如果您在 Perforce 中有分支,您也需要查看该选项。
--import-labels
--detect-branches
请注意,运行此命令后,您的 git 存储库中将有一个p4遥控器。这适用于计划从 git 提交回 p4 的人,但既然您提到您正在迁移,您可以安全地删除它。
p4
归档时间:
11 年,2 月 前
查看次数:
6498 次
最近记录: