Я пытаюсь обернуть стандартную последовательность шагов в оболочке script (linux/bash) и, похоже, не может понять, как сказать, что выполнение svn status
вернуло что-либо. Например
~/sandbox/$svn status
? pat/foo
~/sandbox/$echo $?
0
Если я удалю файл foo, то
svn status
ничего не возвращает, но echo $?
по-прежнему 0
Я хочу не делать некоторые шаги, если есть незафиксированные изменения.
Указатели получили высокую оценку.