suivi des impacts d'un développement [SVN] - Divers - Programmation
Marsh Posté le 29-05-2009 à 11:31:26
piste pour départ de scripting (reste à éliminer les doublons M et A sur un même fichier)
C:\Documents and Settings\toto>svn diff --summarize --changelist toto svn://localhost/compare/tag1 svn://localhost/compare/tag2
M svn://localhost/compare/tag1/deux_fichiers.txt
A svn://localhost/compare/tag1/tag1/deux_fichiers.txt
A svn://localhost/compare/tag1/tag1/un_fichier.txt
A svn://localhost/compare/tag1/tag1
Marsh Posté le 29-05-2009 à 15:51:53
ReplyMarsh Posté le 29-05-2009 à 18:23:10
En général, à la fin du dev ou d'une correction, le bon process est de copier-coller la sortie du svn diff --summarize --changelist tag1 tag2 dans l'outil de suivi de bugs, de sorte qu'on sait quels sont les fichiers impactés par la correction du bug ou le nouveau dev.
C'est le développeur lui-même qui doit faire cela et non une personne tierce.
La feuille Excel est bien sûr un médium médiocre pour parvenir à cette fin.
Marsh Posté le 29-05-2009 à 18:27:02
prettysmile a écrit : mais que signifie le A svn://localhost/compare/tag1/tag1? |
T'as créé un sous-rep tag1 sans faire exprès ?
Marsh Posté le 29-05-2009 à 19:05:08
prettysmile a écrit : mais que signifie le A svn://localhost/compare/tag1/tag1? |
svn status --help
Marsh Posté le 29-05-2009 à 19:06:13
el muchacho a écrit : En général, à la fin du dev ou d'une correction, le bon process est de copier-coller la sortie du svn diff --summarize --changelist tag1 tag2 dans l'outil de suivi de bugs, de sorte qu'on sait quels sont les fichiers impactés par la correction du bug ou le nouveau dev. |
au minimum, "le bon process" ça serait que les outils soient intégrés ou de payer un nègre pour le faire à ma place
Marsh Posté le 09-06-2009 à 08:36:35
el muchacho a écrit : |
pas blonde à ce point là, enfin je crois pas.
Marsh Posté le 09-06-2009 à 08:39:19
the real moins moins a écrit : |
ce n'est pas le A qui m'intrigue mais le fait que cette ligne apparaisse (le tag1/tag1)
Marsh Posté le 09-06-2009 à 09:43:25
prettysmile a écrit : |
J'vois pas en quoi elle t'intrique, t'as créé un répertoire tag1/tag1 puis tu l'as ajouté ainsi que son contenu, svn te le signale
Marsh Posté le 09-06-2009 à 21:42:16
masklinn a écrit : |
ben c'est le fait que j ai bien créé un répertoire tag1 (en créant le tag) mais pas de tag1/tag1, ou alors y a un truc que j ai pas compris dans le fonctionnement de tortoise, je vais plutôt creuser de ce coté là.
Marsh Posté le 29-05-2009 à 10:50:06
Bonjour,
Je cherche à suivre simplement les fichiers impactés par un développement. Il y a bien la solution du boss "les développeurs ont qu'a remplir une feuille excel", mais je ne souhaite pas particulièrement me faire lyncher (et puis de toute façon, la fiabilité du système s'arrête à la bonne volonté du développeur). Je me dis qu'il doit y avoir moyen de monter un truc en se basant sur notre SVN du genre :
- A la fin de son développement, le développeur pose un tag "OK_j_ai_fini_dev1"
- On extrait depuis SVN la différence entre ce tag et le dernier tag existant avant le début du développement en ajoutant la restriction "fichiers commités par"
Sur le papier, ça parait simple, mais je me galère déjà pour effectuer le compare entre 2 tags sans passer par l'extraction dans mon répertoire de travail d'un des tags...
Est ce que quelqu'un a déjà eu ce genre de suivi à mettre en place ou pourrait me donner des pistes pour le faire?