Это происходит, когда вы пытаетесь получить доступ к элементу массива с синтаксисом с квадратной скобкой, но вы делаете это по строке, а не по массиву, поэтому операция явно не имеет смысла .
Пример:
$var = "test";
echo $var["a_key"];
Если вы считаете, что переменная должна быть массивом, см., где она появляется и исправить там проблему.
Щелкните правой кнопкой по корню проверенной папки> TortoiseSVN> Выставочный Журнал
, можно ввести имена файлов точно также там.
Это должно работать на Вас:
svn log -r 0:HEAD -v $REPOSITORY_PATH | grep "/foo.txt"
Это даст Вам пути к файлам и состоянию от журнала. Если Вы получаете какие-либо хиты, Вы знаете, что это существовало в какой-то момент. Если Вы не получаете результатов, нет ничего соответствующего нигде в репозитории ни в каком пересмотре. Вы будете также видеть состояния от каждой строки журнала, например:
A /some/path/foo.txt D /some/path/foo.txt
, Но я предполагаю, что дополнительная информация не является проблемой для Вас.:)