3 votes

Existe-t-il un équivalent rsync de .gitignore ?

J'ai un fichier qui ne devrait jamais être synchronisé dans un répertoire qui sera souvent rsynchronisé. Plutôt que de s'appuyer sur --exclude (et ma capacité à me souvenir de l'utiliser), puis-je indiquer à rsync d'ignorer le fichier dans un fichier de configuration, de manière similaire à la manière dont .gitignore fonctionne dans Git ?

3voto

rjt Points 938

Mettez l'extension de nom de fichier que vous voulez ignorer dans ~/.cvsignore
ou dans un .cvsignore dans le même répertoire que le fichier.

Mettez l'alias suivant dans votre environnement de connexion

alias rsync='rsync --cvs-exclude'

0voto

rjt Points 938

Alias rsync='rsync --exclude=._-"Votre nom de fichier ici"''.

Pour utiliser les .exclusionfiles, je crois qu'il faut dire à rsync de les utiliser à chaque fois, à moins qu'il n'existe un fichier ~/.rsync.config similaire à ~/.gitconfig.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X