Xcode를 사용하여 TFVC에서 코드 공유
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Git-tf 명령줄 도구를 사용하여 TFVC 리포지토리를 사용하여 Xcode 프로젝트를 공유하여 로컬 Git 리포지토리에서 TFVC로 변경 내용을 푸시합니다.
Git-tf 다운로드 및 구성
Git-tf를 다운로드하고 추출합니다.
경로에 Git-tf 및 Java 런타임을 추가합니다.
export JAVA_HOME=/Library/Java/Home export PATH=$PATH:$JAVA_HOME/bin:/git_tf
로컬 리포지토리의 루트로 이동합니다.
pushd /ws/FabrikamFiber
Azure Repos에서 Git 리포지토리를 공유하려면 코드에서 연결 및 검사 구성합니다. 자격 증명을 묻는 메시지가 표시됩니다.
git tf configure https://fabrikamfiber.visualstudio.com $/FabrikamFiber git tf checkin
또는 팀의 코드가 Azure Repos에 이미 있는 경우 Git-tf를 사용하여 로컬 리포지토리를 복제할 수 있습니다.
git tf clone https://fabrikamfiber.visualstudio.com $/FabrikamFiber
Git-tf를 실행할 때마다 자격 증명을 묻는 메시지를 표시하지 않으려면 Git 구성에 자격 증명을 저장할 수 있습니다.
git config git-tf.server.username fabrikamfiber4@hotmail.com git config git-tf.server.password mypassword
코드 공유
로컬 Git 리포지토리에 변경 내용을 커밋하고 Azure Repos에서 공유할 준비가 된 후 검사.
git commit -a git tf checkin
로컬에서 여러 변경 내용을 커밋한 경우 Azure Repos에서 변경 집합이 하나만 표시됩니다.
작업 항목 ID에 확인 플래그를 제공하여 검사 때 버그를 해결하거나 작업을 닫습니다.
git tf checkin --resolve=21972
변경 집합과 작업 항목이 연결되어 있으며, 해결된 버그와 빌드 보고서에서 완료된 작업을 확인할 수 있습니다.
Azure Repos에서 끌어오면 팀의 최신 코드로 작업하고 있는지 확인할 수 있습니다.
git tf pull
git tf 도움말을 사용하여 Git-tf 명령에 대해 알아봅니다.
관련 정보
- 프로젝트에 Git 또는 TFVC를 사용해야 하나요?
- 프로젝트에서 Git 버전 제어를 사용하는 경우 Azure DevOps Services에서 내 Xcode 프로젝트를 계속 공유할 수 있나요?
프로젝트에 Git 또는 TFVC를 사용해야 하나요?
이는 코드베이스의 크기와 팀의 크기 및 배포와 같은 다양한 요인에 따라 달라집니다. 가장 적합한 버전 제어(Git 또는 Team Foundation 버전 제어)를 알아봅니다.
프로젝트에서 Git 버전 제어를 사용하는 경우 Azure DevOps Services에서 내 Xcode 프로젝트를 계속 공유할 수 있나요?
예, Xcode를 사용하여 Git에서 코드 공유를 참조하세요.