【问题标题】:Setting up p4 client with a bash script使用 bash 脚本设置 p4 客户端
【发布时间】:2014-07-18 18:05:00
【问题描述】:

在运行安装 Perforce 的 Chef 食谱后,我正在尝试使用 bash 脚本设置命令行 Perforce。我的客户名称是“test_project”。尝试 p4 同步后,出现以下错误:

Client 'test_project' unknown - use 'client' command to create it.

我看到我可以手动运行p4 client test_project,它会打开 vim 并创建客户端。我需要做的就是退出文件,并设置客户端。但我不知道如何在 bash 脚本中处理它。

如何在 bash 脚本中退出 vim?或者我该如何解决这个问题?

【问题讨论】:

    标签: linux bash vim perforce


    【解决方案1】:

    解决此问题的最简单方法是使用 -i 标志从文件中读取客户端规范:

    cat clientspec.txt | p4 client -i
    

    只需更改您的说明书以安装客户端规范文件,并可选择对其进行任何需要的编辑。

    【讨论】:

      【解决方案2】:

      作为 gareth_bowles 答案的变体:

      p4 客户端 -o test_project | p4客户端-i

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-08-14
        • 2013-05-11
        • 2013-09-24
        • 2012-02-02
        • 1970-01-01
        • 1970-01-01
        • 2015-05-20
        • 2012-05-30
        相关资源
        最近更新 更多