Mon dépôt p4 a une structure similaire à:Comment faire pour que --detect-branches fonctionne avec git-p4?
//depot/project/branch1
//depot/project/branch2
//depot/project/branch3
... etc
Cependant, lorsque j'utilise git-p4
pour cloner « projet », les 3 branches ne sont pas considérés comme des branches et tous se clonés dans la branche maître unique.
Voici comment j'invoque git-p4
:
git-p4 clone --detect-branches //depot/project
Je me attendais git-p4
pour créer une base de données de git pour « project
» à trois branches et la racine du projet sera mis en correspondance avec la partie le chemin après le nom de la branche (par exemple: si //depot/project/branch1
a un sous-répertoire appelé "lib
" (//depot/project/branch1/lib
) alors mon système de fichiers local devrait ressembler à /git_project/lib
avec 3 branches git).
Est-ce que je m'attends à tort? Est-ce que j'appelle git-p4
incorrectement?
Avez-vous déjà eu de la chance, Michael? J'ai beaucoup de problèmes avec cela, même en utilisant les spécifications de branche comme décrit sur de nombreux sites Web. –