Retourner aux forums || Retourner au forum Linux.general
Linux.general : svn diff un peu particulier
Posté par seboug () le 24 avril 2008J'ai fouillé tout le manuel mais j'ai rien trouvé qui me plaise, quelqu'un à une idée ?
> Lire le message (5 commentaires, moyenne: 1,6).
Une question
Je ne comprend pas bien ce que tu veux faire, en particulier au cas où le fichier foo/bar.c a été modifié, que veux tu stocker dans le repertoire export/foo ?
-
[^]Re: Une question
Posté par seboug () le 25/04/2008 à 11:22. (lien). Évalué à 1.En fait je voudrais récupérer l'arborescence complète de tout ce qui a été modifié entre les deux tags, et uniquement ce qui a été modifié.
-
[^]Re: Une question
Posté par Barnabé () le 25/04/2008 à 12:12. (lien). Évalué à 1.J'avais bien lu, mais ce n'est toujours pas clair.
Tu veux le fichier entier, ou juste les lignes changées ?-
[^]Re: Une question
Posté par Barnabé () le 25/04/2008 à 12:33. (lien). Évalué à 2.Si tu veux les fichiers entiers, ceci devrait le faire :
TAG1=... TAG2=... tar czf diff_${TAG1}_${TAG2}.tar.gz `svn diff -r {TAG1}:{TAG2} | awk '/\+\+\+/{ print $2;}'`-
[^]Re: Une question
Posté par seboug () le 25/04/2008 à 14:27. (lien). Évalué à 1.Super merci, c'est exactement ce que je voulais.
C'était ballot en fait, moi j'étais partit dans des procédures beaucoup plus compliquées ...
Par contre une question, est-ce que je peux en même temps récupérer la même chose pour tous les externals déclarés dans ma copie locale (actuellement le diff n'opère que sur le dépôt) ?
-
-
-
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.