Zmień domyślną gałąź w gitlab


180

Przypadkowo zepchnąłem mojego lokalnego mastera do gałęzi o nazwie origin na gitlab i teraz jest to ustawienie domyślne. Czy istnieje sposób na zmianę nazwy tej gałęzi lub ustawienie nowej gałęzi głównej na master?


jeśli utrzymujesz moduł współtworzony przez Drupala, zobacz drupal.stackexchange.com/questions/287518/ ...
Kay V

Odpowiedzi:


60

w GitLab Enterprise Edition 12.2.0-pre należy użyć: SettingRepositoryDefault Branch(rozwiń) i zmienić domyślną gałąź Tutaj


7
Ciągle go przesuwają, więc muszę zmieniać poprawną odpowiedź. Wszystkie inne wysoko ocenione odpowiedzi były poprawne w momencie ich opublikowania.
Jeff

124

Wygląda na to, że w wersji 8.0+ zostało to przeniesione do projektu. Jeśli otworzysz projekt i przejdziesz do ikony koła zębatego po prawej stronie, a następnie „Edytuj projekt” możesz ustawić domyślną gałąź projektu.


Drogi czytelniku, spójrz na inne odpowiedzi na odniesienia do nowszej wersji gitlab
człowiek

dzięki @bigdatamann Zaktualizowałem poprawną odpowiedź do najnowszej aktualnej wersji
Jeff

113

Aby zmienić domyślną gałąź w GitLab:
1. Ustawienia> Ogólne> Ogólne ustawienia projektu> Rozwiń
2. Domyślna gałąź> Zmień domyślną gałąź projektu
3. Zapisz zmiany

wprowadź opis obrazu tutaj


54

Aby zmienić domyślną gałąź w Gitlab 7.7.2:

  • Kliknij Ustawienia na pasku po lewej stronie
  • Zmień gałąź domyślną na żądaną gałąź
  • Kliknij Zapisz zmiany.

4
Dlaczego ta oczywista opcja jest dla mnie tak trudna do znalezienia?
istrasci

GitLab Community Edition 8.8.5 nie ma „Ustawień” na pasku po lewej stronie.
Phrogz

1
Zmienili interfejs użytkownika, więc zmieniłem poprawną odpowiedź na @Mason
Jeff.

53

W przypadku gitlab v10 + (od września 2018 r.) Przeniesiono to do ustawień-> repozytorium -> domyślna gałąź

wprowadź opis obrazu tutaj


3
Od marca 2019 r. Nadal jest to prawidłowa odpowiedź!
Alex

Również nie „Ustawienia”, „Rozwiń jedną z wielu opcji w głównym obszarze zawartości”, ale „Ustawienia”, „Repozytorium” (na pasku bocznym). AKA gitlab.com/you/your-repository/settings/repository
joeforker


13

W najnowszej wersji GitLab Community Edition 9.2.2 .:

  1. Po otwarciu projektu należy kliknąć zakładkę „Ustawienia” znajdującą się najbardziej po prawej stronie panelu zakładek.
  2. W sekcji „Ustawienia” pojawi się lista rozwijana „Domyślna gałąź”, która zawiera wszystkie gałęzie repozytorium. Wybierz żądaną gałąź.
  3. Przewiń w dół, aby nacisnąć zielony przycisk „Zapisz zmiany” znajdujący się tuż za „Awatarem projektu”.

Proszę spojrzeć na obrazek poniżej:

wprowadź opis obrazu tutaj



1

Najpierw musiałem zdalnie połączyć się z moim serwerem za pomocą ssh. Jeśli ktoś ma sposób na zrobienie tego bez ssh, napisz.

Moje nagie repozytoria znalazłem pod adresem

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

używany

git branch 

aby zobaczyć niewłaściwą aktywną gałąź

git symbolic-ref HEAD refs/heads/master

aby zmienić mastera na gałąź zwaną master, a następnie użyj interfejsu internetowego i „git branch”, aby potwierdzić.



1

W przypadku GitLab 11.5.0-ee przejdź do https://gitlab.com/<username>/<project name>/settings/repository .

Powinieneś zobaczyć:

Default Branch

Wybierz gałąź, którą chcesz ustawić jako domyślną dla tego projektu. Wszystkie żądania scalenia i zatwierdzenia będą automatycznie dokonywane w tej gałęzi, chyba że określisz inną.

Kliknij Rozwiń, wybierz gałąź i kliknij Zapisz zmiany.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.