2013-02-13 5 views
1

Subversion me donne des résultats confus, voire contradictoires. J'essaie d'obtenir le numéro de validation le plus récent, la date et l'auteur pour un tas de fichiers. Le numéro de révision pour le dépôt et la copie de travail est 6189.svn info vs svn log divergence

svn info path/to/file me donne

  • Horaire: normal
  • Dernière Changé Auteur: bobby
  • Dernière modification Rev: 5448
  • Dernière modification Date: 2012-01-03 11:37:56 -0800 (mar., 03 janv. 2012)
  • Texte Dernière mise à jour: 2013-01-27 20:10:08 -0800 (Dim 27 Jan 2013)

Mais, quand je vérifie cela avec svn log path/to/file je reçois des résultats différents:

  • r5509 | alice | 2012-01-27 07:54:57 -0800 (ven., 27 janv. 2012) | 3 lignes

J'ai regardé le diff pour la révision 5509, mais je ne vois aucune mention du fichier.

Quelqu'un peut-il suggérer ce qui cause la différence? Révision 5448 a des modifications au fichier, donc je pense que je vais faire confiance à la sortie de svn info mais je voudrais comprendre pourquoi svn log donne différents numéros de révision.

Répondre

3

Pour svn log FILENAME vous obtiendrez liste des révisions, qui affectent FILE. En cas de FILE WC et WC non mises à jour de HEAD repo, vous aurez l'histoire partielle

Si vous souhaitez obtenir des résultats transparents et pertinents, utilisez les commandes pour les sources à l'intérieur du référentiel

Exemples:

URL est http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk/Hello.fr.txt

>svn log http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk/Hello.fr.txt -l 1 -q 
------------------------------------------------------------------------ 
r35 | lazybadger | 2013-01-09 11:35:28 +0600 (Ср, 09 янв 2013) 
------------------------------------------------------------------------ 

>svn info http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk/Hello.fr.txt 
Path: Hello.fr.txt 
Name: Hello.fr.txt 
URL: http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk/Hello.fr.txt 
Repository Root: http://mayorat.ursinecorner.ru:8088/svn/Hello 
Repository UUID: 65c3f143-cc60-1d4e-9546-1f0378d96c08 
Revision: 37 
Node Kind: file 
Last Changed Author: lazybadger 
Last Changed Rev: 35 
Last Changed Date: 2013-01-09 11:35:28 +0600 (Ср, 09 янв 2013) 

(champs "Last *" corrèlent pour vous connecter les données)


Bonus-commande

>svn ls -v http://mayorat.ursinecorner.ru:8088/svn/Hello/trunk/Hello.fr.txt 
    35 lazybadg   90 янв 09 11:35 Hello.fr.txt