2014-02-11 7 views
7

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:

problematical commit window

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?

+0

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

+0

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' –

+0

@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

Antwort

9

Note in CollabNet blog-post:

Es war beabsichtigt, dass die Ignoriermuster in der svn:global-ignores Eigenschaft könnte mit einem beliebigen Leerzeichen (ähnlich die global-ignoriert Runtime-Konfigurationsoption) begrenzt wird, nicht nur neue Zeilen (wie mit die svn: ignore Eigenschaft), aber es ist ein Fehler in 1.8.0 und nur newline Muster getrennt

+0

Das war es genau. Vielen Dank! – Bobson