【问题标题】:Perforce - refer to changelist using custom revision code?Perforce - 使用自定义修订代码参考变更列表?
【发布时间】:2015-05-01 01:51:08
【问题描述】:

我正在使用一个包含多个项目的软件仓库,这些项目存储在一个目录文件结构中。每个项目可以有多个修订,在 Perforce 之外分配,例如甲、乙、丙……

在 Perforce(命令行)中,我想将这些修订代码分配给相应的 perforce 版本/更改,以便我可以轻松查找每个修订等的提交。 多个提交(更改列表)可以归因于每个修订代码。

我的第一个想法是以某种方式标记文件/更改列表/?使用名为“A”、“B”、“C”等的标签,但由于给定标签只能分配给给定文件的一个版本,这意味着每个提交(最新的?)只会被标记修订。另外,我不确定这是否适用于多个项目。

那么,有没有一种相对简单的方法可以在 perforce 中实现这一点?

【问题讨论】:

  • 这将有助于了解您希望使用此自定义代码能够完成什么——例如(作为最简单的示例)列出所有文件修订的平面文本文件是否就足够了,如果没有,您要支持哪些平面文件无法支持的操作?

标签: perforce


【解决方案1】:

Perforce 文件属性可以让您实现您想要的,因为它们可以传播到未来的修订版并允许您设置每个修订版的属性。

可以在此处找到有关它们的更多信息:

http://www.perforce.com/perforce/doc.current/manuals/cmdref/p4_attribute.html

您无法将更改列表编号解析为该命令,但一些脚本可以为您获取特定更改列表中文件的修订编号,然后您可以使用特定属性对其进行标记。

希望这会有所帮助, 仁。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-28
    • 1970-01-01
    • 2011-02-26
    • 2021-11-01
    相关资源
    最近更新 更多