如何列出Perforce的分支和分支规范?

3

Perforce文档建议使用'p4 branches'命令列出分支规范。据我所知,在Perforce中,'branch'和'branch specifications'是不同的概念。那么,如何仅列出分支或分支规范?有帮助吗?


根据https://dev59.com/-FbUa4cB1Zd3GeqPAJzZ#5803742,分支不是一等对象。因此,没有一个简单的命令可以识别所有分支。 - Mike O'Connor
1个回答

2
'p4 branches'命令可以列出所有分支规范。
分支是您存储库中的文件集合,使用共同的命名约定进行标识。
例如,您将产品FOO的所有代码放入
//depot/products/FOO/main/...
然后,您创建了一个名为“r1.0”的main分支,用于您的第一个发布版本,现在您有了代码的一个分支
//depot/products/FOO/r1.0/...
稍后,您又创建了另一个名为“r2.0”的分支
//depot/products/FOO/r2.0/...
因此,如果您想查看这些分支,请执行以下操作: p4 dirs //depot/products/FOO/*
您将得到如下显示:
//depot/products/FOO/main //depot/products/FOO/r1.0 //depot/products/FOO/r2.0
这是列出您的分支的好方法,但当然这取决于您使用一致的命名约定来命名所有分支。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接