Question

Je veux juste voir quels fichiers ont été modifiés / ajoutés / supprimés entre 2 révisions arbitraires. Comment je fais ça?

Puis-je également le faire dans une tortue?

Était-ce utile?

La solution

svn log -v -rX:Y .

Le -v pour " verbose " Ce commutateur vous indiquera en détail quels fichiers ont été affectés par cette révision.

Notez que ". " suppose que vous vous trouvez actuellement dans un répertoire de travail, mais vous pouvez également utiliser une URL telle que " http://svn.myawesomesoftwareproject.com/trunk/lib/foo.c ".

Ces informations peuvent être trouvées en tapant "svn help log", ou en lisant le livre SVN , disponible gratuitement en ligne. N'oubliez pas de R lire T il F un angoissant M !

Autres conseils

Si vous voulez une liste concise de fichiers sans les temps et les messages de validation, vous pouvez le faire comme suit:

svn diff -r X:Y --summarize

Cliquez avec le bouton droit sur le répertoire contenant votre référentiel. Choisissez SVN Show Log. Contrôle + Cliquez sur les deux révisions. Cliquez avec le bouton droit de la souris sur l'une de ces options et choisissez Comparer les révisions.

svn diff -r " start_revision_number ": " end_revision_number " "url_of_svn_repo" - résumer

puis dirigez-le vers grep ^ A D ou M

Si vous débutez dans le contrôle de code source et le réseau SVN, vous pouvez choisir Contrôle de version pragmatique avec SVN. Il explique de nombreux concepts et commandes.

Cela a fonctionné pour moi sur Windows

  1. Accédez au dossier contenant le référentiel,
  2. .
  3. faites un clic droit et sélectionnez Journal SVN Afficher,
  4. Dans la boîte de dialogue, il y a un " Show Range " bouton, cliquez dessus et remplissez Démarrer la révision = {votre révision} et Terminer la révision = {votre révision}
  5. Sélectionnez la plage de début et de date en fonction de vos besoins

Remarque: {votre révision} = fournissez le numéro de révision pour au moins une de vos modifications de fichier. Tous les fichiers associés à cette révision doivent figurer dans la liste.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top