コミットされたファイルをsvnリポジトリから同じ名前の特定のフォルダに自動的にコピーしたいと思います。
たとえば、私はsvnリポジトリを持って/svn/project1
おり、コミット後、すべてのファイルをに配置する必要があります/www/project1
。
単純なコミット後のフックスクリプトがありますが、必要なディレクトリの一部を取得する方法を理解できません(project1
):
#!/bin/sh
PROJECTNAME= # how get it?
rm -rf /www/$PROJECTNAME
mkdir /www/$PROJECTNAME
/usr/bin/svn export --force file:///svn/$PROJECTNAME/trunk /www/$PROJECTNAME