Ändern Sie den Standardzweig in gitlab


180

Ich habe meinen lokalen Master versehentlich in einen Zweig namens origin auf gitlab verschoben, und jetzt ist dies die Standardeinstellung. Gibt es eine Möglichkeit, diesen Zweig umzubenennen oder einen neuen Hauptzweig auf Master zu setzen?


Wenn Sie ein von Drupal beigesteuertes Modul warten
Kay V

Antworten:


59

In GitLab Enterprise Edition 12.2.0-pre müssen Sie Folgendes verwenden: SettingRepositoryDefault Branch(erweitern) und hier den Standardzweig ändern


7
Sie bewegen es weiter, also muss ich meine richtige Antwort ändern. Alle anderen Antworten mit hohen Stimmen waren zum Zeitpunkt der Veröffentlichung korrekt.
Jeff

124

In Version 8.0+ wurde dies anscheinend in das Projekt verschoben. Wenn Sie Ihr Projekt öffnen und zum Zahnradsymbol rechts gehen, können Sie unter "Projekt bearbeiten" den Standardzweig für das Projekt festlegen.


Sehr geehrter Leser, schauen Sie sich andere Antworten an, um Hinweise auf eine neuere Version von gitlab
human zu erhalten.

danke @bigdatamann Ich habe die richtige Antwort auf die aktuellste Version aktualisiert
Jeff

113

So ändern Sie den Standardzweig in GitLab:
1. Einstellungen> Allgemein> Allgemeine Projekteinstellungen> Erweitern
2. Standardzweig> Standardzweig Ihres Projekts ändern
3. Änderungen speichern

Geben Sie hier die Bildbeschreibung ein


54

So ändern Sie den Standardzweig in Gitlab 7.7.2:

  • Klicken Sie in der linken Leiste auf Einstellungen
  • Ändern Sie den Standardzweig in den gewünschten Zweig
  • Klicken Sie auf Änderungen speichern.

4
Warum ist diese offensichtliche Option für mich so schwer zu finden?
Istrasci

GitLab Community Edition 8.8.5 enthält keine "Einstellungen" in der linken Leiste.
Phrogz

1
Sie haben die Benutzeroberfläche geändert, also habe ich die richtige Antwort auf @Mason
Jeff

53

Für gitlab v10 + (Stand: September 2018) wurde dies in Einstellungen-> Repository -> Standardzweig verschoben

Geben Sie hier die Bildbeschreibung ein


3
Ab März 2019 ist dies immer noch die richtige Antwort!
Alex

Auch nicht "Einstellungen", "Erweitern Sie eine der vielen Optionen im Hauptinhaltsbereich", sondern "Einstellungen", "Repository" (in der Seitenleiste). AKA gitlab.com/you/your-repository/settings/repository
joeforker

15
  1. die Einstellungen
  2. Allgemeines
  3. Allgemeine Projekteinstellungen

Festlegen des Standardzweigs


13

In der neuesten GitLab Community Edition Version 9.2.2.:

  1. Sie müssen nach dem Öffnen des Projekts auf die Registerkarte "Einstellungen" ganz rechts im Registerkartenfenster klicken.
  2. Unter 'Einstellungen' erhalten Sie das Dropdown-Menü 'Standardzweig', in dem Sie alle Zweige für das Repository finden. Wählen Sie den gewünschten Zweig.
  3. Scrollen Sie nach unten und klicken Sie auf die grüne Schaltfläche "Änderungen speichern" direkt hinter "Projekt-Avatar".

Bitte beziehen Sie sich auf das Bild unten:

Geben Sie hier die Bildbeschreibung ein



1

Zuerst musste ich mit ssh auf meinen Server remote. Wenn jemand eine andere Art hat, dies zu tun, bitte posten.

Ich fand meine nackten Repositories bei

cd /var/opt/gitlab/git-data/repositories/group-name/project-name.git

gebraucht

git branch 

um den falschen aktiven Zweig zu sehen

git symbolic-ref HEAD refs/heads/master

Um den Master in den als Master bezeichneten Zweig zu ändern, verwenden Sie zur Bestätigung das Webinterface und den "Git-Zweig".


1

In Gitlab CE 9.0 können Sie den Standardzweig auf der Registerkarte "Einstellungen" im Header eines Repositorys ändern.


1

Für GitLab 11.5.0-ee gehen Sie zu https://gitlab.com/<username>/<project name>/settings/repository.

Das solltest du sehen:

Default Branch

Wählen Sie den Zweig aus, den Sie als Standard für dieses Projekt festlegen möchten. Alle Zusammenführungsanforderungen und Festschreibungen werden automatisch für diesen Zweig ausgeführt, sofern Sie keinen anderen angeben.

Klicken Sie auf Erweitern, wählen Sie einen Zweig aus und klicken Sie auf Änderungen speichern.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.