Subversion Ignore Pattern не работает слишком хорошо - PullRequest
2 голосов
/ 29 октября 2009

У меня есть следующий шаблон для моего глобального шаблона игнорирования:

*.pdb *.suo *.user *.cache */_ReSharper */bin */obj *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store

Например, папки резархера (_ReSharper.SubtextSolution) все еще фиксируются, а также некоторые другие папки, такие как bin, по некоторым причинам.

Мне также было бы интересно посмотреть, что другие имеют в качестве своего глобального шаблона игнорирования. Не то чтобы все относились конкретно к моей среде, но все равно было бы полезно увидеть некоторые из них, независимо от того, .... конкретно относится к .NET средам , то есть.

Ответы [ 4 ]

5 голосов
/ 29 октября 2009

Я разместил это как ответ на аналогичный вопрос , в дополнение к глобальному игнорированию TortoiseSVN по умолчанию я добавляю следующее:

.suo *.user bin obj *.pdb *.cache *_svn *.svn *.suo *.user *.build-res TestResults _ReSharper*

Вам не нужны значения /. Тем более, что папки _Resharper, как правило, добавляются в корень (по крайней мере, для меня).

4 голосов
/ 29 октября 2009

Попробуйте использовать *ReSharper* в настройках игнорирования для игнорирования всех файлов ReSharper. Также для игнорирования папок bin и obj я всегда использую [Bb]in и [Oo]bj.

3 голосов
/ 03 сентября 2010

Вот мои 2 цента ...

*.o .lo .la ## ..rej .rej .~ ~ .# .DS_Store thumbs.db Thumbs.db *.bak *.class *.exe *.dll *.mine *.obj *.ncb *.lib *.log *.idb *.pdb *.ilk .msi .res *.pch *.suo *.exp .~ .~ ~. cvs CVS .CVS .cvs .datasource release Release debug Debug ignore Ignore bin Bin obj Obj [Bb]in [Oo]bj *.csproj.user *.user ReSharper. *.resharper.user *.g.vb *.g.cs *.baml *.GenerateResource.Cache *.cache *.xap

Это относится к WPF / Silverlight, WCF и Resharper, а также ко всем обычным шаблонам.

3 голосов
/ 29 октября 2009

Вот мой личный опыт:

  • ранее подтвержденные файлы будут сохраняться, если вы позже добавите шаблон игнорирования (вам придется явно удалить их svn)
  • в svn черепахи, вы должны поставить 1 шаблон игнорирования на строку
...