【发布时间】:2012-02-06 10:28:25
【问题描述】:
我注意到当使用git-p4 submit 时,无论我在 git 上的哪个分支,它总是将我的代码发送到我最初克隆它的 p4 中的位置。当我在 master 分支上时,这是我想要的行为,但是,我想将其他本地分支与其他远程 p4 分支相关联。也就是说,我想将master以外的分支从git“跟踪”或“发布”到p4。这可能吗?
【问题讨论】:
我注意到当使用git-p4 submit 时,无论我在 git 上的哪个分支,它总是将我的代码发送到我最初克隆它的 p4 中的位置。当我在 master 分支上时,这是我想要的行为,但是,我想将其他本地分支与其他远程 p4 分支相关联。也就是说,我想将master以外的分支从git“跟踪”或“发布”到p4。这可能吗?
【问题讨论】:
是的,虽然它需要一些设置。看看detect-branches 选项。您需要为每个 Perforce 分支制定一个 Perforce 分支规范。
【讨论】:
git-p4 clone //depot/Jam@all --detect-branches 后,我收到以下错误:“无法检测到主分支。没有创建结帐/主分支。”有什么想法吗?