2016-08-04 70 views
1

Wir verwenden Bitbucket, um unser Git-Repository und Niederlassungen zu verwalten. Wir möchten folgende Verzweigungsrichtlinien implementieren. Ist es möglich, dies in Bitbucket zu tun? Irgendein Plugin oder irgendeinen Code ??GIT-Verzweigung basierend auf Richtlinien in bitbucket

Wir wollen folgende Einschränkungen in GIT -

  1. Eigenschaft & Veröffentlichungs Zweige müssen von Dev Filiale erstellt werden
  2. Hot Fix Zweig muss von Master erstellt werden
  3. Bug Fix Zweig muss ab Release Zweig erstellt werden
  4. Jede Zusammenführung in Dev-Zweig/Release-Zweig sollte nur mit Pull-Anforderung erfolgen.

Antwort

1

Sie haben branch permissions auf bitbucket:

  • Grenze stößt auf Spezifika von Benutzern und Gruppen
  • Prevent Deletion von einigen Zweigen
  • Prevent Geschichte neu schreiben

Aber Sie haben nicht "eine Niederlassung muss von einer anderen erstellt werden".

Dafür müssten Sie Ihre eigenen definieren repository hook:

Das Haken git merge-base oder benutzen würde, wenn BitBucket reflogs hat, git merge-base --fork-point .