我无法找到有关如何使用命令行中的p4为工作区设置行结束设置的文档。我知道如何从p4v执行此操作,但我需要在脚本中以编程方式执行此操作,因此使用p4v不是一个选项。
我知道我可以使用命令
查询当前状态p4 client -o
我找到了有关设置LineEnd
的文档以及可以设置为local,unix,mac,win和share的不同值,但我无法弄清楚或找到文档告诉我如何实际发出命令以传递新值。
非常感谢任何帮助。
答案 0 :(得分:2)
基本思路是“p4 client -o”获取当前客户端规范,修改它,然后将修改后的版本传递给“p4 client -i”。
p4 client -o | sed -e "s/LineEnd:.*/LineEnd: unix/" | p4 client -i
替换您自己的LineEnd值和/或您自己的sed替换值。