après toutes mes lectures, si il y a une chose que j'ai bien compris c'est que chacun a sa copie, mais qu'on pouvait aussi adopter un workflow centralisé si on le désirait (un dépôt central "bare metal" étant censé être hébergé sur un serveur n'a pas de working dir et sans doute pas d'index/staging, je ne me rappelle plus),
de ce que j'ai compris des concept de GIT, je pense qu'on peut changer de workflow en cours de route, quitte à reconfigurer les remote (et url associées)
en résumé, corrige moi si je déraille, j'ai 2 cas :
1 : je fais des modification sur le poste portable du client :
mon poste portable connecté à l'intranet client va me servir à mettre à jour le dépôt sur le serveur GOGS du client,
de retour sur mon intranet, ce même poste portable va pouvoir mettre à jour le dépôt de ma machine de travail pourvu que son accès remote soit démarré (ssh ou git ou http)
2 : je fais des modifications sur ma machine de travail :
je peux (depuis le poste portable du client) mettre à jour son dépôt local pour ensuite aller chez le client mettre à jour le dépôt de son serveur GOGS
si je n'ai pas dit de bêtise, je n'ai plus qu'à me lancer ? :-)
[^] # Re: GIT = decentralisé
Posté par pralines . En réponse au message workflow git. Évalué à 2.
merci pour ta réponse
après toutes mes lectures, si il y a une chose que j'ai bien compris c'est que chacun a sa copie, mais qu'on pouvait aussi adopter un workflow centralisé si on le désirait (un dépôt central "bare metal" étant censé être hébergé sur un serveur n'a pas de working dir et sans doute pas d'index/staging, je ne me rappelle plus),
de ce que j'ai compris des concept de GIT, je pense qu'on peut changer de workflow en cours de route, quitte à reconfigurer les remote (et url associées)
en résumé, corrige moi si je déraille, j'ai 2 cas :
1 : je fais des modification sur le poste portable du client :
mon poste portable connecté à l'intranet client va me servir à mettre à jour le dépôt sur le serveur GOGS du client,
de retour sur mon intranet, ce même poste portable va pouvoir mettre à jour le dépôt de ma machine de travail pourvu que son accès remote soit démarré (ssh ou git ou http)
2 : je fais des modifications sur ma machine de travail :
je peux (depuis le poste portable du client) mettre à jour son dépôt local pour ensuite aller chez le client mettre à jour le dépôt de son serveur GOGS
si je n'ai pas dit de bêtise, je n'ai plus qu'à me lancer ? :-)
Envoyé depuis mon Archlinux