在运行安装 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?或者我还能如何解决这个问题?
最佳答案
解决这个问题的最简单方法是使用 -i 标志从文件中读取客户端规范:
cat clientspec.txt | p4 client -i
只需更改您的说明书即可安装客户端规范文件,并可以选择对其进行任何所需的编辑。
关于linux - 使用 bash 脚本设置 p4 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24831204/