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?
@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”.
Następnie skonfiguruj oddział. Upewnij się, że jest hostowany w Launchpad.
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.
Będzie wtedy czekać na sprawdzenie przez osobę z niezbędnymi uprawnieniami.
Po rozpoczęciu recenzji na karcie „Kod” zobaczysz coś takiego:
Możesz użyć tego linku do strony recenzji.
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
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 ...
Odpowiedzi:
Przejdź do strony projektu, dla której chcesz utworzyć oddział, i kliknij „Prześlij kod”.
Następnie skonfiguruj oddział. Upewnij się, że jest hostowany w Launchpad.
Następnie możesz przesłać do oddziału:
Przy pierwszym naciśnięciu będziesz musiał użyć:
Gdy będziesz gotowy do scalenia, kliknij „Proponuj scalenie” na karcie „Kod” projektu.
Będzie wtedy czekać na sprawdzenie przez osobę z niezbędnymi uprawnieniami.
Po rozpoczęciu recenzji na karcie „Kod” zobaczysz coś takiego:
Możesz użyć tego linku do strony recenzji.
Gdy recenzent będzie usatysfakcjonowany, scali gałęzie, a Twój kod stanie się częścią pnia projektu.
źródło
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.Możesz pchnąć gałąź pod własnym nazwiskiem, np.
bzr push lp:~ajmitch/ubuntuwire-website/update-machine-list
Aby pchnąć gałąź do projektu strony ubuntuwire o nazwie update-machine-listźródło
Począwszy od folderu o jeden poziom wyżej od oddziału:
Wprowadź zmiany w plikach. Jeśli dodasz nowe pliki / foldery:
Po zakończeniu:
I pchnij do własnego oddziału Launchpad:
źródło
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
źródło