2010-02-08 4 views

Répondre

122

Pour engager uniquement les chemins explicites spécifiés sur la ligne de commande, utilisez l'option --depth empty par exemple dans le répertoire avec la propriété externe nouvellement modifiée:

$svn commit --depth empty . -m "Modify svn externals definition only." 
3

Si vous souhaitez uniquement modifier la propriété, vous pouvez la modifier directement par rapport au référentiel plutôt que par rapport à votre copie de travail.

Par exemple:

svn propset svn:externals "test http://yourhost.com/svn/trunk/module/test/src" --revprop -r HEAD http://yourhost.com/svn/trunk/module 

Voir la SVN book on manipulating properties

+3

Oui, mais cela n'explique pas ce que vous devez faire lorsque vous oubliez d'ajouter le message de validation, et vous avez un changement de propriété qui se déroule au milieu d'un grand nombre de modifications de fichiers. –

Questions connexes