Jak utworzyć osobisty oddział w Launchpad?


11

Pomagam w projekcie na Launchpad - jednak nie mam dostępu do zapisu w tym oddziale. Jak mogę utworzyć oddział, który mogę wypychać i wskazywać ludziom w zespole do oceny?


1
@ColeJohnson Biorąc pod uwagę Launchpad jest integralną częścią ekosystemu Ubuntu, a ta strona dotyczy użytkowników Ubuntu i deweloperów Ubuntu. Chciałbym pomyśleć, że jest ontopiczny. Jeśli uważasz inaczej, otwórz top na temat meta, omawiając, dlaczego uważasz, że Launchpad nie jest na topie, aby uzyskać opinie od społeczności.
— Marco Ceppi

To ma sens. Pomyślałem, że lepiej będzie na Web Applications SE. Ale czy powiedziałbyś, że Launchpad to kanoniczny sposób pracy na Ubuntu? : P

Odpowiedzi:


11

Przejdź do strony projektu, dla której chcesz utworzyć oddział, i kliknij „Prześlij kod”.

alternatywny tekst

Następnie skonfiguruj oddział. Upewnij się, że jest hostowany w Launchpad.

alternatywny tekst

Następnie możesz przesłać do oddziału:

bzr push lp:branch

Przy pierwszym naciśnięciu będziesz musiał użyć:

bzr push lp:branch --use-existing-dir

Gdy będziesz gotowy do scalenia, kliknij „Proponuj scalenie” na karcie „Kod” projektu.

alternatywny tekst

Będzie wtedy czekać na sprawdzenie przez osobę z niezbędnymi uprawnieniami.

Po rozpoczęciu recenzji na karcie „Kod” zobaczysz coś takiego: alternatywny tekst

Możesz użyć tego linku do strony recenzji. alternatywny tekst

Gdy recenzent będzie usatysfakcjonowany, scali gałęzie, a Twój kod stanie się częścią pnia projektu.


Czy to działa tylko wtedy, gdy przycisk „Prześlij kod” jest dostępny, czy teoretycznie jest możliwe zażądanie scalenia z oddziałami osobistymi utworzonymi na stronie profilu użytkownika launchpad.net (kiedy żądam połączenia z gałęziami, kończy się niepowodzeniem This branch is not mergeable into lp:~[username]/+junk/[branch name]po przekazaniu gałęzi do zatwierdzenia z wyprzedzeniem mistrza). Ponieważ informacje zwrotne nie podają powodu, a więc są bezużyteczne, pomyślałem, że zapytam.
— Karl Richter

3

Możesz pchnąć gałąź pod własnym nazwiskiem, np. bzr push lp:~ajmitch/ubuntuwire-website/update-machine-listAby pchnąć gałąź do projektu strony ubuntuwire o nazwie update-machine-list


1

Począwszy od folderu o jeden poziom wyżej od oddziału:

gałąź bzr originalBranchName newBranchName
cd newBranchName

Wprowadź zmiany w plikach. Jeśli dodasz nowe pliki / foldery:

bzr dodaj

Po zakończeniu:

bzr commit -m „Opis zmian”

I pchnij do własnego oddziału Launchpad:

bzr push lp: ~ nazwa użytkownika lp / nazwa projektu / nazwa gałęzi

1

Dla użytkowników Subversion lub zainteresowanych lekkimi kasami może to również pomóc:

https://answers.launchpad.net/canonical-identity-provider/+question/209069


Chociaż twoja odpowiedź jest w 100% poprawna, może również stać się w 100% bezużyteczna, jeśli ten link zostanie przeniesiony, zmieniony, scalony w inny lub strona główna po prostu zniknie ... :-( Dlatego edytuj swoją odpowiedź i skopiuj odpowiednią kroki od linku do twojej odpowiedzi, gwarantując w ten sposób swoją odpowiedź przez 100% czasu życia tej strony! ;-) Zawsze możesz zostawić link na dole odpowiedzi jako źródło twojego materiału ...
— Fabby
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.