Comment trouver un fichier dans l’historique d’un référentiel Subversion ?

StackOverflow https://stackoverflow.com/questions/19787

  •  09-06-2019
  •  | 
  •  

Question

Est-il possible de parcourir l'historique d'un référentiel Subversion pour les fichiers d'un certain nom (il serait encore mieux qu'ils effectuent une recherche par caractère générique) ?

Je veux voir si un .bat Le fichier a été validé dans le référentiel à un moment donné dans le passé, mais a depuis été supprimé dans les mises à jour ultérieures.Même un vidage de l'historique des fichiers à chaque révision fonctionnerait, car je pourrais simplement récupérer la sortie.J'ai parcouru le manuel mais je n'ai pas trouvé de bonne façon de procéder.

Les journaux de chaque validation sont descriptifs, je ne peux donc pas simplement parcourir les messages du journal pour voir quelles modifications ont été apportées.Je suppose que Subversion a un moyen de récupérer cela ?

Était-ce utile?

La solution

TortoiseSVN peut rechercher les journaux très facilement, et sur mon système, je peux saisir ".plg" dans la zone de recherche et trouver tous les ajouts, modifications et suppressions pour ces fichiers.

Sans Tortoise, la seule façon de procéder serait de récupérer les journaux complets ou d'analyser les journaux et de faire votre propre recherche des indicateurs « A » et « D » sur le fichier que vous recherchez (utilisez svn log --verbose pour obtenir les chemins de fichiers).

svn log --verbose | grep .bat

Autres conseils

Je suppose que vous utilisez le client de ligne de commande SVN.Essayez TortoiseSVN.Sa boîte de dialogue "Afficher le journal" permet de rechercher des commentaires, des noms de fichiers et des auteurs.

http://tortoisesvn.net/downloads

PS :Windows seulement.

Personnellement, j'utiliserais

svnadmin dump -r1:HEAD /path/to/repo/

Dirigez-le vers moins et recherchez ou saisissez un certain contexte.

TortoiseSVN est complètement adorable.Je ne peux pas imaginer gérer Subversion sans cela.

De plus, si vous utilisez Eclipse, je recommanderais le plug-in Subclipse.

journal svn -v .bat

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