Я хочу использовать переменную в команде svn setprop svn:externals
в сценарии оболочки.
Путь задан как переменная и работает нормально:
LOCALPATH="/some/path"
TARGETFOLDER="folder"
svn propset svn:externals 'dir -r100 http://svn.example.com/repos/trunk' $LOCALPATH/$TARGETFOLDER/externals
Однако, еслиЯ пытаюсь использовать переменную для номера ревизии, она не работает:
LOCALPATH="/some/path"
TARGETFOLDER="folder"
REV="100"
PROP="'dir -r$REV http://svn.example.com/repos/trunk'"
echo $PROP
svn propset svn:externals $PROP $LOCALPATH/$TARGETFOLDER/externals
Переменная PROP
отображается правильно, но propset
не работает.Я всегда получаю следующую ошибку:
svn: Cannot specify revision for setting versioned property 'svn:externals'
Любая помощь будет оценена.