Verwenden von svn: ignore, um alles außer bestimmten Dateien zu ignorieren

Gibt es eine Möglichkeit, mit der Eigenschaft svn: ignore anzugeben, was anhand von Mustern ignoriert werden soll, die nicht ignoriert werden sollen? Mit anderen Worten, ich möchte alles ignorierenaber Dateien mit der Endung .xyz. Wie würde ich das machen (wenn es überhaupt möglich ist)?

Eine Option, die ich untersucht habe, besteht darin, alles, was ich versionieren möchte, festzuschreiben und anschließend die Eigenschaft svn: ignore im Verzeichnis auf '*' zu setzen. Das bedeutet, dass keine anderen Dateien, sondern die bereits festgeschriebenen Dateien versioniert werden. Dies ist das Beste, was ich mir einfallen lassen kann, aber es fühlt sich dreckig an, wenn ich jemals eine andere Datei hinzufügen müsste, um Version zu werden, müsste ich mehrere Commits ausführen ... eine, um die svn: ignore-Eigenschaft zu entfernen, eine andere um die neue (n) Datei (en) hinzuzufügen / festzuschreiben, und dann eine dritte, um svn zu ändern: ignoriere zurück zu '*'.

Ihre Gedanken?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage