我需要将存储库从 perforce 迁移到 git 以及所有历史记录。我尝试在网络上搜索,但没有找到任何明确的文档详细提及每个步骤。我看到了一个名为 git-p4 的实用程序,但也没有找到与该实用程序相关的任何明确文档。
有人可以向我解释如何执行此操作或为我提供有用的文档吗?
Regards
There's 官方文档在 git-p4 上可用。它解决了您描述的特定场景:
要在 Git 中重现整个 p4 历史记录,请使用 @all 修饰符
仓库路径:
$ git p4 clone //depot/path/project@all
请注意,如果您的 Perforce 仓库中有标签,则需要添加--import-labels
获得它们的选项。如果您在 Perforce 中有分支,您需要查看--detect-branches
选项也是如此。
请注意,运行此命令后,您将得到一个p4
远程在你的 git 仓库中。这适用于计划从 git 提交回 p4 的人,但既然您提到您正在迁移,您可以安全地删除它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)