gpt4 book ai didi

command-line - 如何使用perforce命令行登录和下载文件

转载 作者:行者123 更新时间:2023-12-03 23:43:27 25 4
gpt4 key购买 nike

我必须每天从 perforce depot 下载一个文件。

目前我通过选择该文件并使用“获取最新版本”选项来手动完成。

我想编写一个脚本,我将在我的 Windows 任务计划中安排该脚本以每天获取文件。

请帮助我/指导我如何自动执行此任务。

我在 Windows XP 操作系统中使用 p4v 客户端软件。

最佳答案

使用 P4V 会使自动化变得困难。我建议您改用命令行客户端 p4.exe。如果只有一个文件需要其内容,则可以简单地使用“p4 打印”并避免创建工作区(客户端)规范,例如:
p4 print -o <local filename> //depot/path/to/file
请注意,上述命令要求您已经登录到 Perforce 服务器。至少有两种方法可以解决这个问题:

1) 在 command-line 上指定用户名和密码(出于安全原因,并不真正推荐):
p4 -u myuser -P mypasswd print -o <local filename> //depot/path/to/file
2) 为任务使用专用后台用户,登录到期时间不受限制(参见 p4 group and the Timeout field):
p4 -u backgrounduser print -o <local filename> //depot/path/to/file
可以从 Perforce 软件免费获得指定用于仅执行自动化任务的许可“后台用户”。尝试联系 Perforce 支持并询问他们。

关于command-line - 如何使用perforce命令行登录和下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2270501/

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