我的 p4 存储库的结构类似于:
//depot/project/branch1
//depot/project/branch2
//depot/project/branch3
... etc
但是,当我git-p4
用来克隆“项目”时,所有 3 个分支都不被视为分支,并且都被克隆到单个主分支中。
这就是我调用的方式git-p4
:
git-p4 clone --detect-branches //depot/project
我期待git-p4
为“ project
”创建一个具有三个分支的 git 数据库,项目的根目录将映射到分支名称之后的路径部分(例如:如果//depot/project/branch1
有一个名为“ lib
”(//depot/project/branch1/lib
)的子目录,那么我的本地文件系统应该类似于/git_project/lib
3 个 git 分支)。
我的期待错了吗?我调用git-p4
不正确吗?