J'ai la structure de branche suivante dans git:
master
feature-2
bugfix/bug-1
feature/feature-1
Maintenant, je veux déplacer la branche feature-2
dans le dossier feature
.
Comment déplacer des branches dans des dossiers? Soit via SourceTree ou la ligne de commande git.
SourceTree semble afficher des "dossiers" pour les branches qui ont le même folder/structure
dans leurs noms de branche.
Vous devez simplement créer une nouvelle branche appelée feature/feature-2
pointant vers le même commit que votre actuel feature-2
branche. Appuyez ensuite sur la nouvelle branche et supprimez l'ancienne.
Vous pouvez nommer vos branches dans un format de structure de dossier et elles apparaissent sous forme de dossiers dans SourceTree. Par exemple, vous pouvez le nommer comme
features/issue_1539
et SourceTree afficherafeatures
sous forme de dossier.
https://answers.atlassian.com/questions/200282/sourcetree-categorize-branches
Vous pouvez renommer cette branche:
git branch -m feature-2 feature/feature-2
Vous pouvez également créer une nouvelle branche et supprimer l'ancienne:
git checkout feature-2
git checkout -b feature/feature-2
git branch -d feature-2