Contexte: écrire un script de libération automatique pour exporter les fichiers modifiés entre les versions de SVN et télécharger vers le serveur distant. La commande svn log affiche les propriétés modifiées et, mais ne semble pas distinguer sa sortie verbeuse entre une modification de contenu et des modifications de propriété.comment détecter les propriétés modifiées à l'aide du journal SVN
Suis-je en train de lire cette sortie mal, ou est-il un moyen facile d'obtenir une liste des fichiers modifiés entre révisions tout en ignorant prop changements
Voici mes exemples cmd:
#: svn log "someurl" -r 2210:HEAD -v -q
Output:
------------------------------------------------------------------------
r2211 | author | 2010-02-08 12:36:56 +1300 (Mon, 08 Feb 2010)
Changed paths:
M /branches/project/release-v1-r-maintenance
M /branches/project/release-v1-r-maintenance/offroot/
M /branches/project/release-v1-r-maintenance/offroot/test.config
------------------------------------------------------------------------
Les deux premiers sont Seuls les changements de prop (mergeinfo, ignore, etc), alors que le 3ème élément est une édition de contenu réel et c'est l'élément réel que je veux saisir pour éviter d'exporter la racine entière partout.
Y at-il moyen d'obtenir/filtrer uniquement les changements de contenu à partir du journal svn ou d'une autre commande.
Non, ce n'est pas le cas. cela n'affecte que les propriétés de "révision" – jeroenh
Mon serveur svn est la version 1.5.1 et --with-no-revprops n'est pas disponible sur svn-log cmd. Est-ce une fonctionnalité plus récente? Temps pour mettre à jour mon repo? – Dan
@Dan: oui, c'est une nouvelle fonctionnalité de 1.6 – jeroenh