在运行安装Perforce的厨师食谱之后,我尝试使用bash脚本来设置命令行Perforce。我的客户名是'test_project‘。在尝试p4同步之后,会得到以下错误:
Client 'test_project' unknown - use 'client' command to create it.我看到我可以手动运行p4 client test_project,它打开vim并创建客户机。我所需要做的就是退出文件,并设置客户端。但我不知道怎么用bash脚本来处理。
如何在bash脚本中退出vim?不然我怎么才能避开这一切?
发布于 2014-07-21 12:29:26
作为gareth_bowles答案的一个变体:
p4客户端-o test_project p4客户端-i
发布于 2014-07-18 18:30:47
解决这个问题的最简单方法是使用-i标志从文件中读取客户端规范:
cat clientspec.txt | p4 client -i只需更改您的菜谱以安装客户端规范文件,并可选择对其进行任何必要的编辑。
https://stackoverflow.com/questions/24831204
复制相似问题