Spis treści

View page as slide show

Azure DevOps Repos

Azure Repos - przegląd

Git w Azure Repos

Pull requesty i przegląd kodu

Polityki gałęzi

Status pull requesta

Forki

Git i TFVC - porównanie

Git i TFVC - narzędzia

Rodzaj kontroli wersji Klienci i środowiska
Git wiersz poleceń, Visual Studio Code, Visual Studio, Xcode, Eclipse, IntelliJ
TFVC Visual Studio, Xcode, Eclipse

<fs x-small>Źródło: dokumentacja Microsoft Learn (Azure Repos)</fs>

Typowy workflow

  1. tworzymy nową gałąź (nowa funkcja, naprawa błędu, …)
  2. zmieniamy zawartość nowej gałęzi i zatwierdzamy zmiany (commit)
  3. po zakończeniu pracy wysyłamy gałąź do zdalnego repozytorium (push)
  4. tworzymy pull request: przegląd kodu, a polityki gałęzi wymuszają m.in. poprawny build, testy i akceptację recenzentów; do PR można powiązać zadania (work items)
  5. po zatwierdzeniu scalamy zmiany z gałęzią główną (np. squash merge), a następnie aktualizujemy lokalne kopie i rozwiązujemy ewentualne konflikty

Git Flow - A successful Git branching model

<fs x-small>Źródło: https://nvie.com/ </fs>

Azure Repos w ekosystemie Azure DevOps

Azure Repos i AI

Więcej informacji