Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020
Предоставление общего доступа к проектам Xcode с помощью репозитория TFVC с помощью средства командной строки Git-tf для отправки изменений из локального репозитория Git в TFVC.
Предпосылки
| Категория | Требования |
|---|---|
| доступ к проекту | Член проекта Azure DevOps, в котором находится репозиторий 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 [email protected] 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 Version Control) лучше всего подходит для вас.
Если в моем проекте используется управление версиями Git, можно ли по-прежнему совместно использовать проекты Xcode в Azure DevOps Services?
Да, см. раздел "Общий доступ к коду" в Git с помощью Xcode.