DevAdventCalendar · devops · opensource · Programowanie

Azure DevOps – Repozytorium (Repos)

Ostatnio było szybkie wprowadzenie, dzisiaj już jedziemy z koksem! Zaczniemy od utworzenia repozytorium w Azure DevOps.

Po wejściu w zakładkę Repos nowego, pustego projektu, widać podpowiedzi dotyczące tego, co możemy zrobić:

Możemy sklonować puste repozytorium, spushować istniejące repozytorium, albo zaimportować istniejące repozytorium.

Dodatkowo na dole mamy jeszcze opcję zainicjalizowania repozytorium wraz z automatycznym dodaniem README (polecam) oraz plikiem .gitignore (który pozwala na ignorowanie zmian w niektórych plikach/folderach przez kontrolę wersji).

Na potrzeby przyszłych prac zaimportuję repozytorium projektu DevAdventCalendar z GitHuba.

Import chwilę trwa – widzimy pasek postępu:

Po chwili wszystko jest gotowe.

Files

W sekcji Files widać przekopiowane wszystkie pliki z repozytorium:

W lewym górnym rogu można wybrać interesujący nas branch (w tej chwili master) lub tag.

Commits

Tutaj znajduje się lista commitów dla wybranego brancha/taga i ewentualne informacje o Pull Requestach powiązanych z tymi zmianami.

Pushes

Lista pushów do konkretnego brancha/taga. Na razie jest tylko jeden – bo właśnie pobrałam repozytorium i zrobiłam pusha (dotyczy to wszystkich gałęzi).

Branches

Lista gałęzi – zarówno moich, jak i wszystkich innych kontrybutorów w repozytorium. Na ten moment lista Mine jest taka sama jak All. Ale gdy z poziomu Azure DevOps zaczniemy już tworzyć różne gałęzie, to będzie można je rozdzielić właśnie dzięki tym dwóm zakładkom.

Gałęzie mają rozbudowane menu np. do usuwania, porównywania czy tworzenia Pull Requestów.

Tags

Lista tagów – jak widać, nie ma ich zbyt wiele. Były tworzone przy releasach nowych wersji.

Pull requests

Lista pull requestów. W tej chwili jest pusta. Podobnie jak listę gałęzi, można ją podzielić na Mine i Active – ułatwia to pracę, gdy chcemy np. aktualizować nasze PRy, a sprawdzać inne.

Zmiana kodu w Azure DevOps

Mogę również zrobić zmiany bezpośrednio z poziomu Azure DevOps, np. w README:

Wybierając Edit (prawy górny róg), zaktualizuję url repozytorium:

Teraz tylko zostaje zrobić commit (naciskając przycisk Commit, prawy dolny róg):

i gotowe.

W sekcji Pushes zobaczymy aktualizację:

Ważne

Należy pamiętać o tym, że repozytorium na Azure DevOps i repozytorium na GitHubie, to 2 odrębne repozytoria. Jeśli nie ustawimy odpowiednich połączeń, nie będą się one automatycznie aktualizowały same (tak, żeby aktualizacja z jednej strony powodowała aktualizację z drugiej strony).

Jedna myśl na temat “Azure DevOps – Repozytorium (Repos)

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie na Google

Komentujesz korzystając z konta Google. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Połączenie z %s