Как я настраиваю TortoiseSVN, 'Глобальный, игнорируют шаблон' правильно?

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

См. также: A хороший список лучших практик

Я бы добавил, очень важно, хорошо использовать модификатор final. Использование "окончательной" модификатор, когда это применимо в Java

Сводка:

  1. Используйте модификатор final для обеспечения хорошей инициализации.
  2. Избегайте возврата null в методы, например, при возврате пустых коллекций.
  3. Использовать аннотации @NotNull и @Nullable
  4. Быстрое завершение работы и использование утверждений, чтобы избежать распространения нулевых объектов через все приложение, когда они не должен быть пустым.
  5. Сначала используйте значения с известным объектом: if("knownObject".equals(unknownObject)
  6. Предпочитают valueOf() поверх toString ().
  7. Используйте null safe StringUtils StringUtils.isEmpty(null).

40
задан S.L. Barth - Reinstate Monica 21 January 2016 в 14:53
поделиться

3 ответа

В настоящее время у меня есть следующее в моем Глобальном, Игнорируют Шаблон:
мусорное ведро obj CVS .cvsignore *.user *.suo Выпуск Отладки .pdb тест. Работы Thumbs.db

действительно хорошо для игнорирования нескольких скрытых или временных файлов/папок....

Так для Ваших конкретных требований:
Папки: мусорное ведро obj выпускает компиляцию
Файлы: *.bak *.user *.suo

я использовал бы:
мусорное ведро obj выпускают *.bak *.user *.suo

компиляции
46
ответ дан PersistenceOfVision 27 November 2019 в 01:47
поделиться

Это - то, которое я использую для.NET. Обратите внимание, что я использую VB6, а также другие пакеты, таким образом, существуют дополнительные записи. Также это чувствительно к регистру.

мусорное ведро *.pdb *.trx TestResults *.WS ~ *.ocx

Выпуска Отладки *.chm *.dat *.dll *.ini *.err *.exe *.DLL *.INI *.ERR *.EXE *.backup *.zip *.ZIP *.vbw *.scc *.vbg *.log *.exp *.lib .vr s .SCC *.PRF *.prf *.NIP *.NOP *.nip *.nop *.out *.bjob *.job *.prt *.tmp *.txt *.EX_ *.ex_ *.MDP *.bak *.BAK *.CFG *.cf g *.TXT *.vrs *.VRS *.scc *.SCC *.vsc *.VSC *.mdb *.MDB *.cur *.oca *.setup *.png *.suo *.user Эти три оказались очень важными в большом сокращении количества подстановочных знаков файлов, которые я должен был разыскать.

мусорное ведро Выпуска Отладки

3
ответ дан RS Conley 27 November 2019 в 01:47
поделиться

Если Вы используете Windows, не делают необходимо использовать проигнорировать шаблон как это:

*/bin */obj

для каталогов? И возможно ровный:

*/bin/* */obj/*

я должен признать, что только понял это после того, как я фиксировал неправильные вещи, таким образом, я не испытал, это 'живет'. Заметьте использование наклонных черт вправо в шаблоне каталога.

(См. эту ссылку для источника: http://svn.haxx.se/tsvnusers/archive-2007-03/0281.shtml )

3
ответ дан Ian Hopkinson 27 November 2019 в 01:47
поделиться
Другие вопросы по тегам:

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