如何修改p4v命令

时间:2016-02-18 20:39:21

标签: perforce

有没有办法修改P4V执行的命令行命令?例如,我说要revert

p4 revert -w <blah>

而不是

p4 revert <blah>

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以按照here所述的bash来完成。

$scope.triggerTable = function() {
    $scope.topTable = "topCategory";
}

像普通命令一样使用

p4() {
    if [[ $@ == "revert" ]]; then
        command p4 -w $@
    else
        command p4 "$@"
    fi
}

Bash将使用上面的函数,如果给出了revert,则传递-w标志,但不是。

要使更改成为永久性更改,但在例如你的p4 revert file 并登录/退出。

答案 1 :(得分:0)

您可以使用P4V中的自定义工具功能来自定义命令以使用所需的标志。如果您有多个命令,则将它们放在脚本中并从该工具中调用脚本。请参阅'配置自定义工具' https://www.perforce.com/perforce/doc.current/manuals/p4v/advanced_options.custom.html

例如,ere是如何使用P4V Custom Tools设置输出以显示文件/文件夹的大小。 (设置很快 - 可能不到5分钟。)

说明:

1)在P4V中,点击工具 - &gt;管理自定义工具。点击“新建”      按钮并选择“工具”。

2)填写“名称”字段以标识操作。      例如:

     Show Sizes

3)单击“添加到适用的上下文菜单”复选框

4)在P4V中,在“应用程序”下,输入“p4”

     Application = p4

5)对于'Arguments',输入命令和参数:

     sizes -s %D

 The %D is for any selected file or folder in depot syntax.

6)在P4V中:单击“在终端窗口中运行工具”复选框。

7)点击“确定”按钮并保存更改。

如下所示设置自定义工具后,您只需右键单击文件/文件夹,然后在下拉菜单底部选择“显示大小”(或任何您想要命名的工具)特征)。它也将出现在“工具”菜单的底部。结果会出现在一个窗口中。