====== Mise en place du système de version ====== ===== Mise en place du logiciel de versioning ===== Nous avons tout d’abord du créer notre projet sur google code via l’interface suivante: {{ :sio:ppe2:mission_3:creation_projet.png?700 |}} Après avoir valider, une nouvelle fenêtre apparaît: {{ :sio:ppe2:mission_3:projet.png?700 |}} Nous avons donc ensuite ajouter les autres membres du groupe via l’interface suivante: Configuration du proxy pour git: git config --global http.proxy http://172.30.137.29:3128 git config --global https.proxy https://172.30.137.29:3128 Configurer l’utilisateur sur git: git config --global user.name "quentin" git config --global user.email SIO.gendreaud.quentin@gmail.com Tester si la commande de configuration de proxy : ex : git clone https://sio.derrien.alexandre@code.google.com/p/ppe2-m2l-groupe1/ ===== Commandes GIT de base ===== Importer un fichier local vers le serveur: git push origin master Vue suite à la modification du fichier importer: {{ :sio:ppe2:mission_3:push.png?700 |}} Importation des fichiers de l’application: Copie des fichiers en local git add * -f git commit -m “importation des fichiers” git push Suppression du fichier test.txt: git pull git rm test.txt git commit -m “suppression des fichiers texte” git push ===== Mise en place de l'environnement de test ===== Créer un environnement de dev sur web2py: \\ Téléchargement de web2py. \\ Il faut ensuite décompresser le fichier dans le dossier git (sur mon pc **user/test_git**) \\ On exécute web2py via web2py.exe \\ On clic ensuite sur mes sites le mot de passe est celui saisi dans la fenêtre. \\ On créer ensuite un nouvelle application (chez moi **MRBS_Devs**). \\ Puis depuis la console git on se rend dans le dossier **web2py/applications/leNomDuProjetCreer**. \\ Il faut à présent vider le dossier pour le remplacer par la copie. Il faut alors faire : **rm -rf * **. \\ Ensuite on fait : **git clone %%https://SIO.gendreaud.quentin@code.google.com/p/ppe2-m2l-groupe1/ %%**.