Udostępnianie kodu w programie TFVC przy użyciu środowiska Xcode

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Udostępnianie projektów Xcode przy użyciu repozytorium TFVC przy użyciu narzędzia wiersza polecenia Git-tf w celu wypychania zmian z lokalnego repozytorium Git do serwera TFVC.

Pobieranie i konfigurowanie narzędzia Git-tf

  1. Pobierz i wyodrębnij narzędzie Git-tf.

  2. Dodaj narzędzie Git-tf i środowisko uruchomieniowe Java do ścieżki.

    export JAVA_HOME=/Library/Java/Home 
    export PATH=$PATH:$JAVA_HOME/bin:/git_tf
    
  3. Przejdź do katalogu głównego repozytorium lokalnego.

    pushd /ws/FabrikamFiber
    
  4. Aby udostępnić repozytorium Git w usłudze Azure Repos, skonfiguruj połączenie i zaewidencjonuj swój kod. Zostanie wyświetlony monit o podanie poświadczeń.

    git tf configure https://fabrikamfiber.visualstudio.com $/FabrikamFiber 
    git tf checkin
    

    Jeśli kod twojego zespołu znajduje się już w usłudze Azure Repos, możesz sklonować repozytorium lokalne przy użyciu narzędzia Git-tf.

    git tf clone https://fabrikamfiber.visualstudio.com $/FabrikamFiber
    
  5. Jeśli nie chcesz monitować o poświadczenia za każdym razem, gdy uruchamiasz narzędzie Git-tf, możesz przechowywać swoje poświadczenia w konfiguracji usługi Git.

    git config git-tf.server.username fabrikamfiber4@hotmail.com 
    git config git-tf.server.password mypassword
    

Udostępnianie kodu

  1. Po zatwierdzeniu zmian w lokalnym repozytorium Git i możesz je udostępnić w usłudze Azure Repos, zaewidencjonuj je.

    git commit -a 
    git tf checkin
    

    Jeśli zatwierdzono wiele zmian lokalnie, nadal będziesz otrzymywać tylko jeden zestaw zmian w usłudze Azure Repos.

  2. Rozwiąż usterkę lub zamknij zadanie po zaewidencjonowyniu, podając identyfikator elementu roboczego z flagą rozpoznawania.

    git tf checkin --resolve=21972
    

    Zestaw zmian i element roboczy są połączone. Zobaczysz, które usterki zostały rozwiązane i które zadania zostały wykonane w raportach kompilacji.

  3. Możesz upewnić się, że pracujesz z najnowszym kodem zespołu, ściągając z usługi Azure Repos.

    git tf pull
    

    Skorzystaj z pomocy git tf, aby dowiedzieć się więcej o poleceniach git-tf.

    git tf helpgit tf help checkin

Czy należy używać usługi Git lub kontroli wersji serwera Team Foundation dla mojego projektu?

Zależy to od wielu czynników, takich jak rozmiar bazy kodu oraz rozmiar i rozkład zespołu. Dowiedz się, która kontrola wersji (Git lub Kontrola wersji serwera Team Foundation) działa najlepiej dla Ciebie.

Jeśli mój projekt korzysta z kontroli wersji usługi Git, czy nadal mogę udostępniać swoje projekty Xcode w usłudze Azure DevOps Services?

Tak, zobacz Udostępnianie kodu w usłudze Git przy użyciu środowiska Xcode.

Następne kroki