gpt4 book ai didi

mercurial - 将 Perforce 存储库转换为 mercurial

转载 作者:行者123 更新时间:2023-12-03 08:24:48 24 4
gpt4 key购买 nike

我在 Windows 机器上有一个 perforce 存储库,比如 (p4)。我可以通过提供 IP:PortNumber 详细信息使用 p4v 客户端访问此 p4 存储库。

现在我想在 Linux 机器上的这个 p4 存储库上运行“hg convert”命令,以便将 p4 转换为“p4-hg”一个mercurial 存储库。

Mercurial 已经安装在 linux box 上,并且还启用了“hg convert”扩展。
hg convert 命令运行良好。

我尝试在 linux box 上使用以下命令将 p4 转换为 hg,但它不起作用:

hg convert http://ipAddressandPortNumber /home/p4-hg

在本地机器上,我能够将任何 perforce repo 转换为 mercurial repo。
这意味着,URL 路径不适用于“hg convert”命令?

请给我建议。

最佳答案

从 Perforce 的角度来看,您的命令看起来是错误的。

如果您可以使用 p4v 进行连接,则您知道 p4 服务器可以正常工作。尝试这样的事情(假设类 Unix 操作系统,根据需要进行更改):

$ export P4PORT=ip.ad.re.ss:port
$ p4 login
( ... enter your password ...)

$ hg convert //depot/... /home/p4-hg

假设“hg convert”命令在下面使用 p4(我认为它必须),那么这应该会有所帮助。如果这不起作用,您需要更具体地了解错误消息以及它是如何中断的。

关于mercurial - 将 Perforce 存储库转换为 mercurial,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1819366/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com