web-dev-qa-db-fra.com

Comment réinitialiser la configuration git-flow dans SourceTree?

Dans mon équipe, nous migrons de svn vers git et nous avons convenu d'embrasser le flux git-flow. Je joue depuis un moment avec SourceTree et l'extension Git-Flow. Maintenant, nous avons décidé que la branche develop sera appelée development/current à la place, mais je ne trouve pas dans l'interface utilisateur de SourceTree où changer la configuration de Git-Flow.

Est-il possible, une fois initialisé, de changer la configuration de Git-Flow pour un référentiel donné?

36
diegomtassis

Non, ce n'est pas possible (du moins pas à SourceTree 1.4.1.0).

Il est cependant possible de le faire manuellement en éditant le fichier /.git/config dans votre dépôt git.

L'extension Git-Flow ajoute sa configuration dans les deux sections suivantes, qui peuvent être librement modifiées.

[gitflow "branch"]
    master = master
    develop = development/current
[gitflow "prefix"]
    feature = feature/
    release = release/
    hotfix = hotfix/
    versiontag = release/
    support = support/

Ressource: http://www.crisi.ch/change-git-flow-settings-in-sourcetree/

83
diegomtassis

Dans SourceTree 2.x, il est facile de modifier votre GitFlow.

  1. Cliquez sur Paramètres si vous utilisez Mac (Référentiel - Paramètres du référentiel sous Windows)
  2. Sélectionnez l'onglet Avancé
  3. Cliquez sur Modifier le fichier de configuration ...

Screenshot

38
coco

Vous devez utiliser git flow init -f

1
CrsCaballero