gpt4 book ai didi

eclipse - 使用 P4Eclipse 插件创建补丁失败并显示 "Perforce password (P4PASSWD) invalid or unset"

转载 作者:行者123 更新时间:2023-12-03 07:34:45 27 4
gpt4 key购买 nike

我搜索并看到了一些半相关的帖子,但没有专门针对 OS X 中的 P4Eclipse 插件。我已经能够从命令行创建补丁,但我想让该插件正常工作,因为它会让我的生活变得更轻松。任何帮助表示赞赏。

我正在尝试创建一个用于预提交代码审查的补丁。为此,我在 Package Explorer 中右键单击我的项目,然后通过“Team > Create Patch”导航以打开“Create Patch Wizard”。我通过提供文件系统路径来选择导出位置,然后选择要包含在补丁中的文件,然后提供 p4 可执行文件的路径。我单击“完成”,然后出现“补丁失败”对话框,其中显示多个相同的异常,并显示“补丁异常:Perforce 密码 (P4PASSWD) 无效或未设置”。

This是我找到的最有帮助的链接,但我不确定它到底在说什么。提前致谢。

最佳答案

我遇到了同样的问题,通过将命令设置为指向自定义批处理文件并记录传递给命令的内容,我弄清楚了发生了什么。问题是 Eclipse 插件使用 -P 参数将密码传递给 p4 命令,如果将 perforce 设置为不允许以这种方式使用密码,您将看到“Perforce 密码 (P4PASSWD) 无效或未设置”。错误。如果您首先使用以下方式登录: p4登录它将创建一个票证,您无需指定密码。

我的修复方法是创建一个简单的批处理文件,该文件仅传递除 -P 和密码之外的所有参数,并在 Eclipse 补丁对话框中选择此文件而不是 p4.exe:

p4-pw.cmd:

@SETLOCAL ENABLEEXTENSIONS
@SHIFT /7
@SHIFT /7
"C:\Program Files (x86)\Perforce\p4.exe" %1 %2 %3 %4 %5 %6 %7 %8 %9

关于eclipse - 使用 P4Eclipse 插件创建补丁失败并显示 "Perforce password (P4PASSWD) invalid or unset",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22233333/

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