mudounet / coopalim-odoo

1 stars 1 forks source link

GIT : Récupérer une version antérieure #20

Open mudounet opened 6 years ago

mudounet commented 6 years ago

Originellement de @renttro

J’ai fait une série de test avec SourceTree.

Je rencontre un problème quand je modifie et commit alternativement deux fichiers et qu’à un moment je me rends compte par exemple que les deux dernières modifications sur le 2ième fichier sont à supprimer mais par contre je veux garder la dernière version du premier fichier.

J’ai bien compris qu'en double cliquant sur les différents noeuds du graphe j’arrive à me déplacer entre les différentes versions mais je ne trouve pas moyen de rassembler des versions différentes des deux fichiers. Je n’ai pas trouvé d’info là dessus.

Peux-tu m’expliquer comment opérer ? Merci bien Laurent

mudounet commented 6 years ago

@renttro : Il existe plusieur méthodes pour cela. L'une d'entre elle serait probablement celle-ci:

https://stackoverflow.com/questions/215718/reset-or-revert-a-specific-file-to-a-specific-revision-using-git

mudounet commented 6 years ago

@renttro : si tu es content, tu peux fermer le ticket ;-)

renttro commented 6 years ago

oui, ça fonctionne très bien. Merci. Question annexe: Si je comprends bien, quand j'ai une question comme celle-ci, le mieux c'est que j'ouvre un ticket indépendant plutôt que de l'insérer comme je l'avais fais dans une requête existante ?

Et puisque j'y suis, j'ai vu que dans le fichier d'adhérents en ligne, il y avait de nouveaux adhérents du coup je les ai ajouté à la dernière version de "Fichier adhérent.xlsx" dans le nouveau dossier Adhérents que tu as créé. J'ai committer cela avec les fichiers txt pour Chimpmail et Gmail et la je découvre qu'il y aurait 14 changements à Pousser vers le dépot distant. Ca me parait bizarre, du coup j'ose pas trop pousser tout cela de peur de foutre le boxon. Si j'ai bien compris GIT est justement fait pour pouvoir toujours rattraper les erreurs. Est-ce une raison suffisante ? Autrement dit, je pousse ou je pousse pas ? Et si je pousse pas, comment je gère cela sur mon coté avec SourceTree ? Bon désolé pour toutes ces questions, je m'arrête là.

mudounet commented 6 years ago

Oui. ça fait beaucoup de question d'un coup ;-)

Question annexe: Si je comprends bien, quand j'ai une question comme celle-ci, le mieux c'est que j'ouvre un ticket indépendant plutôt que de l'insérer comme je l'avais fais dans une requête existante ?

Si c'est une autre question/problème... Oui c'est préférable indispensable.

Ca me parait bizarre, du coup j'ose pas trop pousser tout cela de peur de foutre le boxon.

renomme ta branche, et fait un "push". ça permettra de comprendre ce que tu dis ;-)

renttro commented 6 years ago

J'ai renommé ma branche master-Laurent et tout poussé. Je pense que l'essentiel vient des essais sur les fichiers test. Une fois que j'ai terminé mes essais, je retire les fichiers et renomme ma branche locale par son nom d'origine (master) ?