как я могу искать репозиторий SVN существование файлов в каком-либо пересмотре

Предупреждение: недопустимое смещение строки 'XXX'

Это происходит, когда вы пытаетесь получить доступ к элементу массива с синтаксисом с квадратной скобкой, но вы делаете это по строке, а не по массиву, поэтому операция явно не имеет смысла .

Пример:

$var = "test";
echo $var["a_key"];

Если вы считаете, что переменная должна быть массивом, см., где она появляется и исправить там проблему.

26
задан Cœur 16 April 2017 в 08:49
поделиться

2 ответа

Щелкните правой кнопкой по корню проверенной папки> TortoiseSVN> Выставочный Журнал

, можно ввести имена файлов точно также там.

38
ответ дан Simon F 28 November 2019 в 07:00
поделиться

Это должно работать на Вас:

svn log -r 0:HEAD -v $REPOSITORY_PATH | grep "/foo.txt"

Это даст Вам пути к файлам и состоянию от журнала. Если Вы получаете какие-либо хиты, Вы знаете, что это существовало в какой-то момент. Если Вы не получаете результатов, нет ничего соответствующего нигде в репозитории ни в каком пересмотре. Вы будете также видеть состояния от каждой строки журнала, например:

   A /some/path/foo.txt
   D /some/path/foo.txt

, Но я предполагаю, что дополнительная информация не является проблемой для Вас.:)

10
ответ дан Adam Bellaire 28 November 2019 в 07:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: