J'essaie d'écrire un hook post-commit pour SVN, qui est hébergé sur notre serveur de développement. Mon objectif est d'essayer d'extraire automatiquement une copie du projet validé dans le répertoire où il est hébergé sur le serveur. Cependant, je dois être capable de lire uniquement le dernier répertoire de la chaîne de répertoire passée au script afin de passer au même sous-répertoire où nos projets sont hébergés.
Par exemple, si je fais un commit SVN dans le projet "example", mon script obtient "/ usr / local / svn / repos / example" comme premier argument. J'ai besoin de simplement "exemple" à la fin de la chaîne, puis de le concaténer avec une autre chaîne afin que je puisse passer à "/ server / root / example" et voir les changements en direct immédiatement.
SUBDIR="/path/to/whatever/$(basename $1)"