Совместное использование кода в TFVC с помощью Xcode
Azure DevOps Services | Azure DevOps Server 2022 г. - Azure DevOps Server 2019 г. | TFS 2018
Совместное использование проектов Xcode с помощью репозитория TFVC с помощью программы командной строки Git-tf для отправки изменений из локального репозитория 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
Чтобы предоставить общий доступ к репозиторию Git в Azure Repos, настройте подключение и проверка в коде. Вам будет предложено ввести свои учетные данные.
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.
Устраните ошибку или закройте задачу при проверка, указав идентификатор рабочего элемента с флагом разрешения.
git tf checkin --resolve=21972
Набор изменений и рабочий элемент связаны, и вы сможете увидеть, какие ошибки устранены и какие задачи были выполнены в отчетах о сборке.
Вы можете убедиться, что работаете с последним кодом своей команды, извлекая из Azure Repos.
git tf pull
Используйте справку git tf, чтобы узнать о командах Git-tf.
Дополнительные сведения
- Следует ли использовать Git или TFVC для проекта?
- Если в проекте используется система управления версиями Git, могу ли я по-прежнему предоставлять общий доступ к своим проектам Xcode в Azure DevOps Services?
Следует ли использовать Git или TFVC для проекта?
Это зависит от ряда факторов, таких как размер базы кода, а также размер и распределение вашей команды. Узнайте, какой элемент управления версиями (Git или система управления версиями Team Foundation) лучше всего подходит для вас.
Если в проекте используется система управления версиями Git, могу ли я по-прежнему предоставлять общий доступ к своим проектам Xcode в Azure DevOps Services?
Да, см. статью Предоставление общего доступа к коду в Git с помощью Xcode.
Дальнейшие действия
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделе:Отправить и просмотреть отзыв по