Ich habe ein Repository, das die folgenden Verzeichnisse enthält:
- Zweigstellen
- tags
- Kofferraum
Das trunk-Verzeichnis enthält die Hauptlinie der Entwicklung. Ich habe ein Post-Commit-Hook-Skript für das Repository erstellt, das eine Arbeitskopie (von trunk) aktualisiert, wenn ein Benutzer in das Repository zurückmeldet.
Es sieht in etwa so aus:
/usr/bin/svn update /path/to/a/working/copy
Ich habe gerade einen Zweig des Codes erstellt, da ich im Begriff bin, einige größere Änderungen vorzunehmen, aber bemerkt habe, dass, wenn ich meine Änderungen an den Zweig übertrage, er den Post-Commit-Hook aufruft und die Arbeitskopie (Kopie des Stammes) aktualisiert.
Gibt es eine Möglichkeit, entweder mein Post-Commit-Hook-Skript zu modifizieren oder eine Einstellung vorzunehmen, die die Arbeitskopie nur dann aktualisiert, wenn der Commit in das Trunk-Verzeichnis und nicht in ein anderes Verzeichnis erfolgt ist?