Ist dieses Feld nicht leer und das Projekt so konfiguriert, dass Hudson regelmäßig ein SVN-Repository nach Änderungen befragt, so werden dabei alle Dateien und/oder Verzeichnisse bei der Bestimmung, ob ein neuer Build ausgelöst werden soll, ignoriert, die nicht in den hier angegebenen Bereichen liegen.

Jeder Einschluß kann reguläre Ausdrücke verwenden und muss ein einer eigenen Zeile stehen.

Diese Option ist nützlich, wenn zwar ein ganzer Zweig aus dem Repository zum Bauen ausgecheckt werden soll, aber nur Änderungen in einem Unterbereich davon neue Builds auslösen sollen.

Beispiel: Ihr Projekt checkt zum Bauen /trunk/myapp aus. Neue Builds sollen aber nur bei Änderungen unterhalb von /trunk/myapp/c/library1 oder /trunk/myapp/c/library2 ausgelöst werden. Sie würden in diesem Fall hier angeben:

      /trunk/myapp/c/library1/.*
      /trunk/myapp/c/library2/.*

Diese Option kann auch gemeinsam mit der Option "Ausgeschlossene Bereiche" verwendet werden. In diesem Fall sind nur Dateien und/oder Verzeichnisse relevant, die zwar in den Einschlüssen enthalten, aber in den Ausschlüssen nicht enthalten sind.

Mehr zu regulären Ausdrücken....