【发布时间】:2014-01-23 18:33:35
【问题描述】:
Perforce 文档建议可以使用“p4 分支”命令列出分支规范。据我了解,在 Perforce 中,“分支”和“分支规范”是不同的概念。那么如何只列出分支或分支规范呢?有什么帮助吗?
【问题讨论】:
-
根据stackoverflow.com/a/5803742/485447,分支不是一流的对象。所以实际上并没有一个简单的命令来识别所有分支。
标签: perforce
Perforce 文档建议可以使用“p4 分支”命令列出分支规范。据我了解,在 Perforce 中,“分支”和“分支规范”是不同的概念。那么如何只列出分支或分支规范呢?有什么帮助吗?
【问题讨论】:
标签: perforce
“p4 分支”确实列出了所有分支规范。
分支是存储库中文件的集合,使用通用命名约定进行标识。
例如,也许您将产品 FOO 的所有代码放入
//depot/products/FOO/main/...
然后你为你的第一个版本创建了一个名为“r1.0”的 main 分支,所以现在你有一个代码分支
//depot/products/FOO/r1.0/...
然后你在
中创建另一个分支,称为“r2.0”//depot/products/FOO/r2.0/...
因此,如果您想查看这些分支,请执行以下操作:
p4 目录 //depot/products/FOO/*
你会得到如下显示:
//depot/products/FOO/main
//depot/products/FOO/r1.0
//depot/products/FOO/r2.0
这是列出分支的好方法,但当然这取决于您使用一致的命名约定来命名所有分支。
【讨论】: