客户要求我将更改提交到Perforce回购中的另一个已有的分支机构,但我很难确定流程。
Perforce等价于git checkout other-branch
的是什么?搜索引擎让我失望;可能是因为我使用的是Git术语和/或p4中实际不存在的概念。
一旦我将另一个分支“签出”或正确的p4术语,我可以以正常方式创建和提交我的变更集吗?
在CLI和p4v中执行此操作是否有任何警告?我大部分都在使用后者因为我是n00b。
答案 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