p4v命令行提交更改列表

时间:2011-02-28 12:21:50

标签: perforce p4v

有没有办法使用命令行提交已经用p4v创建的更改列表?我可以在p4v中打开命令行吗?当我右键单击选择提交时,我有一个巨大的更改列表并且p4v卡住了,我想使用命令行或其他东西来提交它。当我说巨大的变更列表时,我指的是170多GB,有更多的300k文件。

5 个答案:

答案 0 :(得分:7)

您必须从dos /终端窗口执行此操作。 P4v不接受命令行命令。在“文件”菜单中可以选择“在此处打开命令窗口”,但仍需输入命令。

p4 -c <workspace_name> -u <username> submit -c <changelist#>

(不要使用&lt;&gt;)默认情况下,perforce假设您的工作区名称是您的计算机的名称,因此如果您的工作区被命名为其他名称,请将其放入

答案 1 :(得分:3)

在shell(命令提示符或某个终端窗口,具体取决于操作系统)中,应该使用简单的p4 submit -c changelist#。如果您进行了典型的p4v安装,那么也会安装p4命令行实用程序。否则你必须从Perforce website获得它。有关更详细的说明,请致电p4 help submit

答案 2 :(得分:0)

是的,GUI中有一个选项可以将等效命令打印到屏幕底部的消息部分。我没有Perforce客户端,但是如果你探索选项,你可能会找到它。

答案 3 :(得分:0)

您可能还想安装p4 command line client。这就是我使用的。

答案 4 :(得分:0)

P4V确实有一个非常有限的命令行界面,其中一个是“提交指定文件”的选项,但它只允许你提交一个文件......而不是一个changlist。

p4v -cmd "submit C:\path\to\file"

我认为George发布了你最好的命令行选项.... p4 submit -c

如果您想了解有关P4V命令的更多信息,可以在博客文章(下面的链接)中描述P4V的命令行界面。

http://blog.perforce.com/blog/?p=1928