我想自动将提交的文件从 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