Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2542 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [GIT] Du bon usage de git entre les environnements

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[GIT] Du bon usage de git entre les environnements

n°2186421
flu1
Mess with best, die like other
Posté le 18-04-2013 à 14:00:48  profilanswer
 

Salut les gens,  
 
Il y aurait-il des git masters dans les parages?  
 
J'aurais besoin de conseils par rapport à un case:  
- Il s'agit d'un projet Wordpress.  
- On a un Gitlab en interne. (Equivalent de github en self hosted).
- Les MAJ sur le serveur de Staging ont parfois été faites via git, parfois via FTP. Du coup je crois que git s'y retrouve pas bien.  [:flu1]  
- Je voudrais mettre à jour le Staging au même état que mon dev local.  
- Mon dev est pushé sur le remote Gitlab sur une branch dev_xyz  
- je veux écraser certains répertoires (wp-admin/,wp-includes/, et une partie des sous-répertoires de wp-content/) sans écraser les assets qui ne sont pas versionnés (uploads etc).  
 
Comment me conseilleriez vous de m'y prendre?  
 
D'avance, merci.
 
Flu1


---------------
Vintage Threadripper - Sony A6000
mood
Publicité
Posté le 18-04-2013 à 14:00:48  profilanswer
 

n°2186481
Shinuza
This is unexecpected
Posté le 18-04-2013 à 17:17:41  profilanswer
 

- Arrêtez de modifier le working tree avec git ET le FTP
- Déployez la branche dans un autre répertoire que celui de git (genre git archive), avec des bons vieux outils de copie (genre cp) y'a pas de raisons que les assets soient effacés


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°2186518
ratibus
Posté le 18-04-2013 à 20:54:20  profilanswer
 

Shinuza a écrit :

- Arrêtez de modifier le working tree avec git ET le FTP
- Déployez la branche dans un autre répertoire que celui de git (genre git archive), avec des bons vieux outils de copie (genre cp) y'a pas de raisons que les assets soient effacés


Je conseillerais rsync pour accélérer encore la copie des sources.
Sinon après tu peux jouer avec des liens symboliques. Par exemple :


v1.0
v1.1
v1.2
...
v2.3
current -> v2.3


 
Du coup quand tu déploies, tu fais un git archive vers un répertoire correspondant à la version (au tag par exemple). Une fois le git archive fait, tu changes le pointage du tag.
Pour tes assets, tu t'arranges aussi pour les faire pointer en réél en dehors du répertoire des sources (en ayant dans le répertoire des sources un lien symbolique vers le répertoire d'assets par exemple).

n°2186892
flu1
Mess with best, die like other
Posté le 22-04-2013 à 09:59:29  profilanswer
 

Shinuza a écrit :

- Arrêtez de modifier le working tree avec git ET le FTP
- Déployez la branche dans un autre répertoire que celui de git (genre git archive), avec des bons vieux outils de copie (genre cp) y'a pas de raisons que les assets soient effacés


Je suis du même avis pas les collègues on dirait...


---------------
Vintage Threadripper - Sony A6000

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [GIT] Du bon usage de git entre les environnements

 

Sujets relatifs
Problème GIT .gitignoreDroits sur un repository GIT/SVN
Git + GoogleHost = invalid pw ...Du bon usage de memset
Usage ressources système sur VPS[Git] Backup
Usage mémoire du serveurforcer l'usage d'internet explorer
Un usage de boost::function dans un appel à boost::threadUsage de Singleton de Boost::Detail::Thread ?
Plus de sujets relatifs à : [GIT] Du bon usage de git entre les environnements


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)