scripting - 当前在 perforce 中 checkout 目录/文件的版本

标签 scripting automation perforce

我正在尝试为一个保留在 perforce 中的项目自动化一些构建。我想提取当前的更改列表编号作为标记构建版本的方式。

这个命令:

p4 changes -s submitted  ...  | head -1

非常接近做我需要的,除非我没有从 perforce check out 最新版本。上面的命令(似乎)显示了所有更改列表,而不仅仅是我 checkout 的那些。

有没有办法获取最近同步到的更改列表的更改列表编号?

注意:我更多的是 CVS/git 背景,所以我的术语可能不正确。

最佳答案

尝试运行“p4 cstat ...”。这会告诉您,对于影响“...”中的文件集的每个更改列表,您是否拥有该更改列表、是否需要它或是否已部分同步。

关于scripting - 当前在 perforce 中 checkout 目录/文件的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5533898/

相关文章:

javascript - 如何在 testcafe 中使用相同的选择器索引 2 个按钮

perforce - p4sync,如何在使用通配符时排除文件?

python - 不创建__init__.py文件自动调用普通初始化代码

powershell - 将 invoke 命令的输出封装在一个变量中 - PowerShell

database - 具有非描述性变量名称的可维护代码

version-control - 在版本控制系统之间移动的最佳实践是什么?

perforce - 我们如何在 Perforce 中识别父分支?

eclipse - 从 Eclipse 调试在 ScriptEngine 中运行的 Groovy 脚本

automation - 通过 Chef headless 安装 JIRA

plugins - JMeter 性能插件报告始终在 200 成功响应代码上显示 100% 的错误