Я хотел бы автоматически скопировать зафиксированные файлы из репозитория 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
часть каталога * имя * является более точным. Сначала это звучало так, как будто вы хотели часть * содержимого * каталога. –
Спасибо. Исправлена. Надеюсь, теперь стало более ясно. – vlad