Dateien/Ordner bei zukünftigen Subversion Operationen ausschließen
Der svn: ignore Eigenschaft enthält eine Liste von Dateinamen, die bestimmte Muster in Subversion-Operationen ignoriert. Vielleicht ist es die am häufigsten verwendete besondere Eigenschaft.
Die Logik hinter der svn:ignore Eigenschaft ist leicht zu erklären.
Subversion geht nicht davon aus, dass jede Datei oder ein Unterverzeichnis in einer Arbeitskopie-Verzeichnis für die Versionskontrolle dient. Die Ressourcen müssen explizit unter Leitung von Subversion gebracht werden, z.B. mit dem svn-add Befehl. Als Ergebnis gibt es oft viele Ressourcen in einer Arbeitskopie, die nicht versioniert sind. Der svn-status Befehl zeigt als Ergebnis jede unversionierte Datei oder ein Unterverzeichnis in einer Arbeitskopie an, die noch nicht durch die global-ignores Option gefiltert wurden. Dies geschieht, damit Benutzer unversionierte Ressourcen sehen, um sie evtl. unter Versionskontrolle zu stellen.
Aber Subversion kann unmöglich erraten, welche einzelnen Ressourcen ignoriert werden sollten.
Diese kann man mit dem Befehl svn:ignore angeben
zB: Alle Dateien im Verzeichnis development/log/ ausschließen:
Im WorkingDir
svn propedit svn:ignore development/log/
in die Konsole eingeben
Im folgend geöffneten Vim einen * für Alle Dateien eingeben, und mit [ESC]:wq[ENTER] speichern.
Quelle: http://svnbook.red-bean.com/en/1.0/svn-book.html#svn-ch-7-sect-2.3.3


