2013-03-13 12 views
28

mam gitlab funkcjonowanie instalacji i mam repozytorium z biblioteką, którą chcę się podzielić z przyjaciółmi, nie mogę zrozumieć, co jest przepływ wysyłając żądanie ciągnąć w gitlab ..Tworzenie żądania ciągnąć w gitlab

Użytkownik nie może rozwidlić mojego repozytorium, nie może uzyskać dostępu do mojego projektu (chyba że jest moją drużyną .. co dziwne ..), a żądanie scalenia może pochodzić z jednej gałęzi do drugiej w moim repozytorium.

Jak to działa w gitlab?

Odpowiedz

16

GitLab będzie mieć rozwidlone od wersji 5.2. Żądania Cross Repo Pull wkrótce.

Widelec wyciągnąć wniosek: https://github.com/gitlabhq/gitlabhq/pull/3597

+0

Brzmi świetnie. +1 Włączyłem to odniesienie w mojej odpowiedzi. – VonC

+0

Widziałem, że ... ta funkcja sprawiła, że ​​mój dzień się spełnił :) – Yosi

+0

GitLab ma teraz rozwidlenie i wszystko, co się z nim wiąże (wysyłanie żądań scalenia do oryginału itp.) –

13

Jak wspomniano w "Development" iw this thread

Jest nie rozwidlania w GitLab (przynajmniej dopóki GitLab 5.2, May 2013 jak mentioned przez i dzięki Angustus)
ponieważ nie jest ma mieć taką funkcjonalność, jak GitHub.
Jeśli używasz GitLab, prawdopodobnie masz zamiar albo posiadać repozytorium, albo kogoś w zespole, w którym będziesz miał dostęp i możesz utworzyć oddział do pracy nad funkcją/cokolwiek.

Jeśli utworzysz oddział, możesz przesłać prośbę o scalenie , gdzie może ona zostać sprawdzona przez inne osoby w projekcie (lub dowolny inny proces) i zaakceptować scalenie.

Przyjmowanie scalić wniosek został wykonawczych Issue 618:

accept merge request

+0

OK, a co należy zrobić? Jeśli chcesz udostępnić moje repozytorium w wielu zespołach? – Yosi

+0

@Jeśli jesteś w sekcji Administracja, możesz zdefiniować tyle drużyn, ile chcesz. Na stronie głównej projektu znajduje się przycisk "Przypisz projekt do zespołu użytkowników", który umożliwia dodanie zespołu przypisanego do tego projektu. – VonC

+0

Nie ma opcji dla publicznych repozytoriów takich jak github? – Yosi

23

GitLab.com współzałożyciel tutaj. Rozwidlenie powinno działać poprawnie w najnowszych wersjach GitLab (6.x). Możesz rozwidlić repozytorium należące do kogoś innego, a następnie utworzyć żądanie scalenia (odpowiednio nazwaną wersję żądania ściągania GitHub).

+1

Świetne wiadomości; Bardziej aktualny niż moja własna odpowiedź. +1 – VonC

+0

Jaka jest nazwa oddziału, który jest tworzony dla testu scalenia? Próbuję skonfigurować TeamCity do tworzenia żądań scalania. –

+0

To wcale nie odpowiada na pytanie. Wszyscy wiemy, że możesz rozwikłać repozytorium i utworzyć żądanie scalenia, ale JAK? –