par
mojorisin » 29 oct. 2009, 15:10
Bonjour,
j'hésitais entre le forum "vos contributions" et celui-ci, le code n'étant pas de moi et n'ayant rien avoir avec php j'ai opté pour ce forum.
Ce petit code est destiné au personne sous linux et se servant de svn, il est à jouter a votre ~/.bashrc. Je le trouve super pratique.
Code : Tout sélectionner
svngrep()
{
if test -z "$2"; then
svn status | egrep "${1}" | awk '{print $2}'
else
svn ${2} `svn status | egrep "${1}" | awk '{print $2}'`
fi
}
Une fois ajouté au .bashrc , on le recharge :
. .bashrc
Il permet lorsque l'on est sur une copie de travail svn d'effectuer des opérations svn tres simplement. Exemples :
Lister les fichiers ajoutés :
~$ svngrep '^\?'
Lister les fichiers ajoutés et les marquer comme à ajouter :
~$ svngrep '^\?' 'add'
Le premier argument est un motif de recherche egrep
Le second argument si il est présent est une commande svn et/ou switch a appliquer sur les fichiers correspondant au motif