[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] Configurer Git pour tirer/pousser certaines branches en particulier



Voici une doc que je suis et bien faite, la partie sur le travail avec branches distantes : https://git-scm.com/book/fr/v1/Les-branches-avec-Git-Les-branches-distantes

Le 29 juin 2015 12:06, Sébastien NOBILI <sebnewsletter@free.fr> a écrit :
Bonjour,

Désolé pour le H.S. mais je pense que certains peuvent avoir la réponse et
d'autres peuvent être intéressés…

Par défaut, lorsqu'on clone un dépôt avec Git, seule la branche « master » est
récupérée. Pour récupérer une autre branche existant dans le dépôt distant, il
va falloir le demander explicitement. Lorsqu'on pousse des modifications, alors
toutes les branches sont synchronisées avec le dépôt distant.

Ce dernier comportement ne me convenait pas alors j'ai indiqué dans ma
configuration qu'on ne poussait que la branche courante :

    [push]
        default = current

J'ai récemment installé et commencé à utiliser « ticgit » qui permet un suivi
des bugs au sein même du dépôt, dans une branche dédiée.

J'aimerais maintenant indiquer à Git de :
    - récupérer automatiquement cette branche (en plus de « master ») lors des
      opérations de clonage;
    - pousser automatiquement cette branche lorsque je pousse « master » (ou
      toute autre branche).

Toutes mes recherches me conduisent sur des questions / documentations relatives
au « push.default = current » que je connais déjà, elles ne m'apportent donc
rien…

J'ai ajouté les éléments suivants dans ma configuration :

    [remote "origin"]
        fetch = +refs/heads/ticgit:remotes/origin/ticgit
        push = +refs/heads/ticgit

    [branch "ticgit"]
        merge = refs/heads/ticgit

La branche n'est pas récupérée par défaut lors du clonage… (je n'ai pas encore
essayé la deuxième partie - pousser les données).

Quelqu'un aurait-il mis en place une configuration de ce type ?

Sébastien

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: [🔎] 20150629100659.GB3744@sebian.nob900.homeip.net" rel="noreferrer" target="_blank">https://lists.debian.org/[🔎] 20150629100659.GB3744@sebian.nob900.homeip.net



Reply to: