Les sous-arborescences dans Git fonctionnent bien, bien que certaines commandes git restent à prendre en charge pour les sous-arborescences.Utilisation de Git pour fusionner un sous-arbre à partir d'une branche distante
est ici la question:
Comment faire la traction sous-arbre d'une branche différente à distance comme « stable » ou « intégration »?
Pour votre information, nous avons un subtree "push"
travailler comme un script. En fait, il peut même pousser le sous-arbre vers la branche spécifique de notre choix sur le dépôt distant.
Est-ce que quelqu'un sait comment faire l'inverse sur une traction ou même avoir une idée?
Les simples travaux de traction comme ceci:
git pull -s subtree remotebranch
Une idée qui peut être essayé: Peut-être un processus en 2 étapes fera l'affaire.
- La branche à distance se branche tirée de référentiel à distance comme «
stable
» puis - faire le
git subtree pull
àmaster
?
Sincèrement, Wayne
Si l'approche de sous-arbre n'est pas suffisante dans votre situation, vous voudrez peut-être envisager des sous-modules qui gèrent la traction et la poussée. – VonC
Je suis content que vous ayez réussi à résoudre ce problème de push avec ce script 'subtree'. Je vais suivre ce projet sur GitHub;) – VonC