首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows上对git的直接Perforce迁移

在Windows上对git的直接Perforce迁移
EN

Stack Overflow用户
提问于 2014-06-18 13:35:28
回答 1查看 847关注 0票数 0

我的计算机上有一个本地p4服务器来管理我的代码版本。我想把我的开发转移到Bitbucket,所以我在那里开了一个帐户。

在我看来,第一个逻辑起点是将P4环境迁移到git (当然,保留所有历史)--这似乎让未实践的git用户感到头疼。

  1. 我尝试过git bash中的git-p4,但是windows的git显然是编译w/o的。
  2. 有-p4.py。尝试(在cmd中):git-p4.py克隆//仓库/foo/bar/@all/opt/dest/。得到“libiconv 2. Got丢失”错误。然后我停了下来,因为我认为我做的是完全错误的事情。

请帮我理解如何做好这件事。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-06-18 19:14:39

@Mark,

很遗憾你遇到了一个错误。

一种方法是使用Git-融合。如果您遵循“快速启动指南”中的所有步骤:

文章/Git-融合-快速启动

有一节是关于“创建Git融合回购”的,以指导您从Perforce服务器创建Git回购。请记住,您不能跳过步骤,必须完成所有安装和配置才能启动和运行Git-Fusion。

Git融合指南还有一个关于“设置Repos”的章节:

3l.html

在Git融合指南中还有一个故障排除部分。例如,如果Perforce服务器位于Windows或Mac上,则可能会出现案例问题:

cl

在安装/配置过程的早期有一条消息会引起管理员的注意。Perforce服务的案例处理策略没有设置为“敏感”,这意味着任何通过Git引入的文件,其名称仅因情况不同而可能导致推送过程中的数据丢失或错误。强烈建议将案件处理政策设置为“敏感”。若要绕过此检查,请在调用此脚本时通过--忽略-大小写。

如果在从服务器克隆回购时确实遇到问题,可以使用p4migrate (ftp://ftp.perforce.com/perforce/tools/p4-migrate/p4migrate.html)创建符合案例的元数据,然后再试一次。您可以从Perforce ftp站点下载p4migrate:ftp://ftp.perforce.com/perforce/tools/p4-migrate/

我希望这能帮上忙。你可以联系support@perforce.com寻求进一步的帮助,并让他们知道你的设置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24287019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档