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

ani*_*udh 13 command-line perforce

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

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

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

请帮助我/指导我如何自动完成此任务.

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

rjn*_*son 12

使用P4V会使自动化变得困难.我建议您使用命令行客户端p4.exe.如果您只需要一个文件,则只需使用"p4 print"并避免创建工作区(客户端)规范,例如:

p4 print -o <local filename> //depot/path/to/file

请注意,上述命令要求您已登录到Perforce服务器.至少有两种解决方法:

1)在命令行上指定用户名和密码(出于安全原因,不建议使用):

p4 -u myuser -P mypasswd print -o <local filename> //depot/path/to/file

2)使用专用的后台用户执行任务,具有无限的登录到期时间(请参阅p4组和超时字段):

p4 -u backgrounduser print -o <local filename> //depot/path/to/file

只能执行自动化任务的许可"后台用户"可以从Perforce Software免费获得.尝试联系Perforce支持并询问他们.


Car*_*rum 0

您需要的命令是p4 sync.