web-dev-qa-db-fra.com

Comment déplacer une branche dans SourceTree dans un dossier?

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.

15
stevek

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 affichera features sous forme de dossier.

https://answers.atlassian.com/questions/200282/sourcetree-categorize-branches

19
pkamb

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
10