2017-02-23 4 views
0
  • Ich habe ein Git-Repository.
  • Zwischen jeder Veröffentlichung Ich erstelle einen Tag für die Freigabe.
  • Beim Erstellen des Tags Ich möchte nur die Commits während dieser Zeit zu meinem aktuellen Arbeitszweig blockieren.
  • Jede Hilfe würde geschätzt werden.
+0

Es ist unklar, was Sie fragen. Was meinst du mit "Blockieren" der Commits? – bejado

+0

Block bedeutet, dass keine Commits während einer bestimmten Zeit in meinen aktuellen Arbeitszweig gehen sollten. – rakesh

+2

Wenn Sie nicht möchten, dass irgendwelche Commits in Ihre Filiale gehen, dann machen Sie keine Commits. – bejado

Antwort

1

Block commites von meinem Team

Das bedeutet, dass Sie nicht über Ihren lokalen geklonten Repo reden, sondern über den Remote-Repo auf der Serverseite.
Das Problem ist: Wir wissen nicht, was das Server ist:

  • eine, die Sie nicht kontrollieren, wie ein Repo-Hosting-Service (github.com, bitbucket.org, gitlab.com, ...)
  • ein, die Sie auf Ihren Servern (eine private Gitlab Community Edition-Instanz zum Beispiel)

In jedem Fall sind Hosting, anstatt zu versuchen, Commits „für einen gewissen Zeitraum“ zu blockieren, können Sie schützen die Zweig (on GitHub oder on BitBucket oder on GitLab). Das funktioniert sogar auf privaten Instanzen von GitHUb, Bitbucket oder GitLab.
Ihre Mitarbeiter würden ihre Commits in einem separaten Zweig pushen und eine Pull-Anfrage machen (oder eine Anfrage zusammenführen)

Verwandte Themen