客户要求我将更改提交到他们的 Perforce 存储库中另一个预先存在的分支中,但我很难弄清楚该过程。
Perforce 中相当于 git checkout other-branch
的内容是什么?搜索引擎让我失望了;可能是因为我使用的 Git 术语和/或概念实际上并不存在于 p4 中。
一旦我“ checkout ”另一个分支或无论正确的 p4 术语是什么,我可以以正常方式创建并提交我的变更集吗?
与 p4v 相比,在 CLI 中执行此操作有什么注意事项吗?我主要使用后者,因为我是一名 n00b。
最佳答案
Perforce 中的分支规范只是不同的路径。如果你有类似的东西
//depot/product/main/...
在您的 p4 客户端规范中,您可以将其更改为
//depot/product/branch/...
获取分支,并使用 p4 同步获取文件,并像往常一样使用 p4 添加/编辑/删除/提交进行更改。您可以使用 p4Integrate 合并分支之间的更改。
请参阅Perforce docs了解更多信息。
关于version-control - 在 Perforce 中更改分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20388541/