如何使用git-p4获取包含平面目录和分支的git目录结构?
平面目录是从未分支过的目录。我们有一些目录在同一位置有分支和常规目录。
//depot/main/doc
//depot/main/trunk/project
//depot/main/branches/project-v1
//depot/main/branches/project-v2
branhces / project-v1和-v2是来自trunk / project的分支。我可以安排使用--detect-branches将这些分支作为分支附加。
或者我可以获得没有分支的整个目录结构(不使用--detect-branches)。
具体来说,我也希望看到:
main/doc
main/trunk/project
项目将从分支更改为分支。
答案 0 :(得分:0)
我担心git不会那样工作 - 分支覆盖存储库中的所有文件。
您的选择是:
在第二种情况下,您仍然可以得到所需的目录结构:
doc/.git ## Doc repository
project/.git ## Project repository with whatever branch you want checked out
或者您可以使用git submodules将文档存储库嵌入到项目存储库中。