Установка SVN “выполняет” бит в использовании репозитория Подверсии TortoiseSVN или командная строка SVN

Как будто вы пытаетесь получить доступ к объекту, который является null. Рассмотрим ниже пример:

TypeA objA;

. В это время вы только что объявили этот объект, но не инициализировали или не инициализировали. И всякий раз, когда вы пытаетесь получить доступ к каким-либо свойствам или методам в нем, он будет генерировать NullPointerException, что имеет смысл.

См. Также этот пример:

String a = null;
System.out.println(a.toString()); // NullPointerException will be thrown
50
задан Laurent H. 19 March 2018 в 05:56
поделиться

3 ответа

С черепахой SVN это довольно легко: можно выбрать несколько файлов (может быть от результатов поиска, таким образом, они не должны быть в том же каталоге), выберите "свойства" в меню TortoiseSVN, добавьте необходимое свойство (существует выпадающий список главным образом используемых свойств, в этом случае "svn:executable"), и установите значение (в этом случае "*"). При фиксации измененных файлов и проверке их в соответствии с Linux, будет установлен исполняемый бит.

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

20
ответ дан 7 November 2019 в 10:43
поделиться

Вот то, как сделать это на командной строке:

for file in `find . -name configure`; do
  svn ps svn:executable yes ${file}
done

Или всего для одного файла (configure имя файла здесь):

svn ps svn:executable yes configure
83
ответ дан bmdhacks 7 November 2019 в 10:43
поделиться

Мы можем улучшить обобщенное решение Клетуса методом перебора, смоделировав его в виде ориентированного графа. Исходная матрица - это начальный узел графа; его листья - это все матрицы, в которых отсутствует одна строка или столбец, и так далее. Это скорее граф, чем дерево, потому что узел для матрицы без первого столбца и строки будет иметь двух родителей - узлы, у которых отсутствует только первый столбец или строка.

Мы можем оптимизировать наше решение, превратив граф в дерево: никогда нет смысла исследовать подматрицу с удаленным столбцом или строкой, которая предшествует той, которую мы удалили, чтобы добраться до текущего узла, так как эта подматрица все равно будет достигнута.

Это все еще поиск методом грубой силы конечно - но мы

4
ответ дан 7 November 2019 в 10:43
поделиться
Другие вопросы по тегам:

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