Ich habe Probleme, TortoiseSVN zu überzeugen, die svn:global-ignore
-Eigenschaft meines Subversion-Repositorys zu respektieren. Egal, was ich ausprobiert habe, es listet immer noch alle vermeintlich ignorierten Dateien auf, die nicht versioniert und zum Commit verfügbar sind.TortoiseSVN und subversions global-ignore
Meine svn:global-ignore
Zeichenfolge, auf die Wurzel des Repository gesetzt (man beachte die bin
und obj
in gegen Ende):
*.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 release Release debug Debug ignore Ignore bin Bin obj Obj *.csproj.user *.user _ReSharper.* *.resharper.user
Ein Screenshot von meinem begehen Fenster:
Was kann ich tun, damit diese Ordner bin
und obj
nicht angezeigt werden? Auf einem früheren Computer habe ich die globale ignore -Eigenschaft von TortoiseSVN verwendet, aber ich möchte, dass diese Dateien für alle Entwickler ignoriert werden, ohne dass ich daran denken muss, dieses Feld auf jeder neuen Maschine einzurichten, die wir eingerichtet haben. Missverstehe ich, was SVN global-ignore
tut?
Hm arbeiten, AFAIK, 'global-ignores' gehört in _your_ Subversion config nicht als Eigenschaft von t er Kasse. Unter Windows, wahrscheinlich in etwas wie 'C: \ Dokumente und Einstellungen \ \ .subversion \ config' (kein Windows hier, kann nicht überprüfen). –
Wrikken
Lesen Sie * sorgfältig * http://blogs.collab.net/subversion/repository-dictated-configuration-day-3-global-ignores und Subversion 1.8 Changelog. Zeige ** echte Ausgabe ** von 'svn pg svn: global-ignores -v' –
@Wrikken - Von was ich gelesen habe, als ich es entdeckte, kann es Teil des Repository sein, genau wie normale' Ignorieren'-Muster. In der Tat ist es speziell zu vermeiden, dass die "svn: ignore" rekursiv angewendet werden muss. – Bobson