Programmation » Aide Git
Aide Git
Publié le 06/07/2014 @ 09:33:19,
Par binksJ'ai du mal à déterminer le meilleur moyen de mettre en place la structure suivante avec git...
- Il existe un repository tiers (appelons le A) vers lequel je ne compte envoyer aucune modif, mais je ne ferai que redescendre les changements vers mon code.
- J'ai un repository sur un serveur (appelons le B), qui sera basé sur A mais modifié par mes soins.
-Enfin j'ai mes repositories locaux (sur mes stations de travail, appelons-les C1 et C2), à partir desquels je travaille et qui seront pushés vers B.
Venant de subversion, j'ai quelques difficultés à configurer cela.
Si quelqu'un pouvait m'éclairer sur la configuration correcte des remotes et le meilleur ordre à suivre pour bien démarrer...
Merci d'avance
- Il existe un repository tiers (appelons le A) vers lequel je ne compte envoyer aucune modif, mais je ne ferai que redescendre les changements vers mon code.
- J'ai un repository sur un serveur (appelons le B), qui sera basé sur A mais modifié par mes soins.
-Enfin j'ai mes repositories locaux (sur mes stations de travail, appelons-les C1 et C2), à partir desquels je travaille et qui seront pushés vers B.
Venant de subversion, j'ai quelques difficultés à configurer cela.
Si quelqu'un pouvait m'éclairer sur la configuration correcte des remotes et le meilleur ordre à suivre pour bien démarrer...
Merci d'avance
Aide Git
Publié le 06/07/2014 @ 22:08:59,
Par gizmoDonc, en gros, tu as B qui a A comme remotes/origin, et C1/C2 qui ont B comme remotes/origin. Ou bien est-ce que tu veux aussi avoir A comme remote dans C1/C2?
Dernière édition: 06/07/2014 @ 22:09:17
Dernière édition: 06/07/2014 @ 22:09:17
Concept vivant.
Aide Git
Publié le 07/07/2014 @ 11:37:32,
Par binksQuelque chose comme cela. Mais je voudrais ausis pouvoir appliquer les changements de A directement dans C1 puis les pusher vers B et récupérer le tout dans C2.
J'ai l'impression de dire n'importe quoi
Ne doit-on pas avoir un "upstream" dans l'affaire?
J'ai l'impression de dire n'importe quoi
Ne doit-on pas avoir un "upstream" dans l'affaire?
Aide Git
Publié le 07/07/2014 @ 21:43:42,
Par gizmoIl suffit que tu rajoutes A dans la liste des remotes que tu as dans C1, et ensuite de faire des pull de ce remote.
Concept vivant.
Aide Git
Publié le 08/07/2014 @ 08:23:19,
Par binksMerci Gizmo,j'ai pu faire comme cela !
J'avoue que j'ai été un peu perturbé par l'approche un peu différente par rapport à svn..; Merci pour laide!
J'avoue que j'ai été un peu perturbé par l'approche un peu différente par rapport à svn..; Merci pour laide!