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
Pobierz i wyodrębnij narzędzie Git-tf.
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
Przejdź do katalogu głównego repozytorium lokalnego.
pushd /ws/FabrikamFiber
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
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
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.
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.
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.
Informacje pokrewne
- Czy należy używać usługi Git lub kontroli wersji serwera Team Foundation dla mojego projektu?
- 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?
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.