Letzt beschrieb ich, wie in Subversion pyc-Files ignoriert werden können. Schön und gut. Aber bei einigen Verzeichnissen muss auch noch eine zweite oder dritte Datei ignoriert werden. Nichts einfacher als das, dachte ich, wird ja kumulativ sein. Also verwendete ich die gleiche Anweisung, um auch die zweite Datei zu ignorieren. Das Ergebnis war ebenso unerwartet wie ernüchternd: Die vorherige Einstellung, also der Wert von svn:ignore, wurde schlichtweg überschrieben.

Anscheinend ist der einzige Weg, Subversion da mehrere Dinge beizubringen, der, zuerst eine Datei zu erzeugen mit jedem zu ignorierenden Pattern in eine eigene Zeile, also z.B. so:

*.pyc
dev.db
.pydevproject
.project

Dann kann dies mit folgender Anweisung hinzugefügt werden:

svn ps svn:ignore -F DATEINAME trunk/

Elegant ist was anderes. Und intuitiv ist das auch nicht. Hab ich vielleicht etwas übersehen und gibts doch ne bessere Lösung dafür?

Jedenfalls sollte aber das Ergebnis überprüft werden, damit da nichts schief gegangen ist:

[12:05:51]bheil@192.168.178.3:~/SVN> svn propget svn:ignore trunk
*.pyc
dev.db
.pydevproject
.project

Tags zu diesem Eintrag

Kommentare

  1. Kommentar 1 von abcd am 02.04.2010 um 14:24 Uhr (Permalink):
    svn propedit svn:ignore

Kommentar schreiben


  
  
  
  
  
  

Weitere Eintragungen  Weitere Eintragungen von diesem Tag