改变Perforce的分支机构

时间:2013-12-04 23:45:17

标签: version-control branch perforce

客户要求我将更改提交到Perforce回购中的另一个已有的分支机构,但我很难确定流程。

Perforce等价于git checkout other-branch的是什么?搜索引擎让我失望;可能是因为我使用的是Git术语和/或p4中实际不存在的概念。

一旦我将另一个分支“签出”或正确的p4术语,我可以以正常方式创建和提交我的变更集吗?

在CLI和p4v中执行此操作是否有任何警告?我大部分都在使用后者因为我是n00b。

2 个答案:

答案 0 :(得分:1)

Perforce中的分支规范只是不同的路径。如果您有类似

的内容
//depot/product/main/...

在您的p4客户端规范中,您将其更改为

//depot/product/branch/...

获取分支,并使用p4同步获取文件,并按常规进行p4添加/编辑/删除/提交以进行更改。您将使用p4集成合并分支之间的更改。

有关详细信息,请参阅Perforce docs

答案 1 :(得分:0)

p4 workspace是您想要的命令。如果您正在使用p4v,则可以将该分支添加到新工作区。

您可能还会发现这个方便的花花公子比较图表很有用。 http://www.perforce.com/sites/default/files/command-comparison.pdf

或此备忘单:https://jira.atlassian.com/secure/attachment/91198/cheat_sheet.pdf