Comment trouver un fichier dans L'historique D'un dépôt Subversion?

Est-il possible de regarder en arrière à travers l'histoire d'un dépôt Subversion pour les fichiers d'un certain nom (il serait encore mieux pour eux d'avoir un générique de recherche)?

je veux voir si un .bat file a été engagé dans le dépôt à un moment donné dans le passé, mais a depuis été supprimé dans les mises à jour ultérieures. Même un dump de l'historique du fichier à chaque révision fonctionnerait, car je pourrais simplement grep la sortie. J'ai regardé dans le manuel mais je ne pouvais pas voir une bonne façon de faire ce.

les logs pour chaque propagation sont descriptifs, donc je ne peux pas simplement regarder les messages de log pour voir quelles modifications ont été faites. Je suppose que Subversion a un moyen de récupérer ça?

24
demandé sur ale 2008-08-21 16:59:53
la source

5 ответов

TortoiseSVN peut rechercher les logs très facilement, et sur mon système je peux entrer ".plg" dans la zone de recherche et de trouver tous les ajoute, modifie et supprime pour ces fichiers.

sans tortue, le seul moyen que je puisse penser à faire cela serait de récupérer la totalité des logs ou d'analyser les logs et de faire vos propres recherches pour les indicateurs' A 'Et' D ' sur le fichier que vous recherchez (utilisez svn log --verbose pour obtenir des chemins de fichier).

svn log --verbose | grep .bat
23
répondu crashmstr 2008-08-21 17:11:29
la source

je suppose que vous utilisez le client SVN command line. Donnez à TortoiseSVN un essai. Son dialogue "Afficher le journal" permet de rechercher des commentaires, des noms de fichiers et des auteurs.

http://tortoisesvn.net/downloads

PS: Windows only.

2
répondu Ishmaeel 2008-08-21 17:10:10
la source

Personnellement j'utilise

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

Le Piper dans less et rechercher ou grep avec un certain contexte.

1
répondu Philip Reynolds 2008-08-21 17:10:57
la source

TortoiseSVN est complètement douce. Je ne peux pas imaginer faire face à Subversion sans elle.

aussi, si vous utilisez Eclipse, je vous recommande le plugin Sublipse.

1
répondu Owen 2008-08-21 17:21:01
la source

svn log-v.chauve-souris

1
répondu 2009-03-11 08:41:05
la source

Autres questions sur