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?

Marco Ceppi
źródło
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.

dv3500ea
źródło
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

ajmitch
źródło
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
8128
źródło
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

John Samuel Anderson
źródło
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