On Mo, 18.04.2005, 10:39, Jens Puruckherr sagte:
Hallo,
ich habe ein CVS-Repos einer WebApp., in dem eine Reihe von Verzeichnissen vorhanden sind, die im Live-Betrieb nichts zu suchen haben, für die Entwicklung aber notwendig sind. Nun habe ich schon eine Weile mit meiner .cvsignore gespielt aber die Angaben darin werden komplett irgnoriert. z.B.
adm/* editor/* pic/* log/* tmp/*
Die Syntax ist eigentlich so, dass man nur die Datei-/Verzeichnisnamen in die .cvsignore schreibt. Das "/*" ist also überflüssig evtl. sogar falsch.
Die Verzeichnisse werden mir samt Inhalt jedoch mit ausgecheckt. Was mach ich falsch?
Die .cvsignore bezieht sich nur auf die Arbeitskopie, d.h. CVS ignoriert die Dateien beim checkin und status. Wenn die Verzeichnisse bereits im Repository liegen, ist es zu spät. Evtl. kannst Du die betroffenen Verzeichnisse noch direkt im Repository löschen. Wenn das nicht das ist was Du willst, weil Du die Dateien beispielsweise für die Entwicklung auch unter CVS-Kontrolle haben willst, dann ist .cvsignore nicht dafür geeignet.
Gruß Jan