comment puis-je rechercher un dépôt svn pour l'existence de fichiers en cas de révision
Comment puis-je rechercher si un fichier nommé foo.txt
a jamais été commis à mon dépôt svn (en révision)?
- Je suppose que la réponse courte est "recherche dans le journal". Comment faire dépend de la façon dont vous interface avec SVN, donc Martijn et de mes différentes réponses.
- Bien dit à Adam 🙂 j'ai eu la réponse avec un code de réponse au premier abord, mais ensuite remarqué assez explicite tortoiseSVN tag.
- À droite, j'ai manqué. Encore, je vais laisser ma réponse, quelqu'un pourrait être intéressé.
Vous devez vous connecter pour publier un commentaire.
Clic droit sur le dossier extrait de racine > TortoiseSVN > Afficher le Journal
Vous pouvez entrer les noms de fichiers aussi bien là.
Cela devrait fonctionner pour vous:
Cela vous donnera les chemins d'accès aux fichiers et à l'état à partir du journal. Si vous obtenez des résultats, vous savez qu'il a existé à un certain point. Si vous n'obtenez pas de résultats, il n'y a rien de correspondance n'importe où dans le référentiel à toute révision. Vous verrez également les membres de chaque ligne de journal, par exemple:
Mais j'imagine que l'info supplémentaire n'est pas un problème pour vous. 🙂
Utilisation de Subversion de 1,8+ client et nouvelle option
--recherche
et--recherche et
options sont disponibles poursvn log
commande. Ces options ne permettent pas d'effectuer une recherche plein-texte à l'intérieur d'un référentiel et de la recherche les données suivantes:svn:author
sans version de propriété),svn:date
sans version de propriété),svn:log
sans version de propriété),Autant que je suppose, vous pouvez rechercher "foo.txt" avec la ligne de commande suivante:
svn log -v --search "foo.txt"
.Voici la page d'aide sur ces nouveaux
svn log
options de recherche: