Ich bin neu in Git und ich muss einige Repositories mit ein paar Einschränkungen erstellen.Git Repository Verwalten von Operationen
Unten im Bild beschrieben den Prozess, was getan werden sollte. Nehmen wir an, ich habe Master Repository von MYTOOL in server1. So , ich brauche eine Niederlassung test_branch zu erstellen, die zweite muss ich diesen Zweig klonen (master_test_branch) an verschiedene Server, wo Ich mag würde Kasse tun Repository dev (dev_test_branch) aus dieser geklonten Zweig.
Grundsätzlich ist bis jetzt alles wie auf dem Bild unten, aber hier sind meine speziellen Wünsche.
Entwickler hat vollen Zugriff auf dev_test_branch.
Auch sie können master_test_branch sehen nur, es bedeutet, dass sie jemals bewusst nicht über anderen Zweig (Master, test_branch, ut_branch, prod_branch).
Alle diese Zweige (Master, test_branch, ut_branch, prod_branch) wurden in Gitlab, alle anderen Zweige (dev_test_branch, master_test_branch) Verwaltung wird reines git verwenden.
In Gitlab ist es sehr einfach, einen neuen Zweig (test_branch) Schritt 1.
Meine Schwierigkeiten zu schaffen, wie führe ich 2 weitere Schritte, um es Arbeit zu machen?
Eine weitere Bedingung, wird es einige Fälle geben, wenn Admin entscheidet von hart Push-to-do test_branch zu master_test_branch und Entwickler entscheiden, was in dev_test_branch zu verschmelzen.
Tut mir leid, wenn ich mit Terminologie Namensgebung gemischt habe.
Vielen Dank für jede Hilfe und Anregungen.