Estou tentando escrever um gancho pós-confirmação para o SVN, hospedado em nosso servidor de desenvolvimento. Meu objetivo é tentar fazer check-out automático de uma cópia do projeto confirmado no diretório em que ele está hospedado no servidor. No entanto, preciso poder ler apenas o último diretório da cadeia de diretório passada para o script para fazer checkout no mesmo subdiretório em que nossos projetos estão hospedados.
Por exemplo, se eu fizer um SVN confirmar o projeto "exemplo", meu script obterá "/ usr / local / svn / repos / example" como seu primeiro argumento. Eu preciso tirar apenas "exemplo" do final da string e concatená-la com outra string para que eu possa fazer checkout em "/ server / root / example" e ver as alterações ao vivo imediatamente.
SUBDIR="/path/to/whatever/$(basename $1)"