Я столкнулся с вышеуказанной проблемой, и я пытался все время. не работает для меня .. если мы обращаемся к SVN с пути не в SVN, это не удалось с ошибкой и сценарий оболочки сломается.
Вместо того, чтобы получить доступ к неизвестному пути, я получил список каталогов родительской папки и проверил, содержит ли он один или нет.
Получить все проекты из вашего родительского каталога (если вы хотите найти определенные теги, тогда ваш родительский каталог должен быть https://developernetwork.repo.net/svn/Projects/Calculator/tags
)
projects=$(svn ls https://developernetwork.repo.net/svn/Projects/)
, затем проверьте, что папка вашего проекта существует. Не забудьте добавить /
после названия вашего проекта.
projectName="Calculator/"
for i in $projects; do
if [ "$i" == "$projectName/" ];
then
echo Project Exist
else
echo Project does not exist
fi
done
простой.