Предоставление общего доступа к коду в Git с помощью Eclipse
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Поделитесь своим проектом Eclipse с командой в репозитории Azure DevOps Services/TFS Git.
Предпосылки
Категория | Требования |
---|---|
доступ к проекту | Член проекта . |
Разрешения | — Просмотр кода в частных проектах: по крайней мере базовый доступ. — Клонирование или внесение вклада в код в частных проектах: Участник группы безопасности для участников или наличие соответствующих разрешений в проекте. — Задайте разрешения ветви или репозитория: управление разрешениями для ветви или репозитория. — Измените ветвь по умолчанию: . Измените политики и разрешения для репозитория. — Импорт репозитория: член группы безопасности администраторов проекта или разрешение уровня проекта Git на создание репозитория установлено в «Разрешить» . Дополнительные сведения см. в разделе "Настройка разрешений репозитория Git". |
услуги | Repos включено. |
Инструменты | Необязательно. Используйте команды az repos: Azure DevOps CLI. |
Примечание.
В общедоступных проектах пользователи с доступом Stakeholder имеют полный доступ к Azure Repos, включая возможность просмотра, клонирования и участия в коде.
Категория | Требования |
---|---|
доступ к проекту | Член проекта . |
Разрешения | — Просмотр кода: доступ уровня Basic хотя бы . — Клонирование или участие в коде: член группы безопасности участников или обладатель соответствующих разрешений в проекте. |
услуги | Repos включено. |
Использование Team Explorer во всем мире
Team Explorer Everywhere — это подключаемый модуль Eclipse с открытым исходным кодом для подключения Eclipse к Azure DevOps Services или Team Foundation Server. Если вы работаете с Azure DevOps Services/TFS и Eclipse, используйте этот подключаемый модуль для подключения к репозиториям, сборкам и рабочим элементам.
Примечание.
Плагин Team Explorer Everywhere работает с версиями Eclipse 4.2 (Juno) - 4.6 (Neon).
Добавьте представление Team Explorer Everywhere в Eclipse. Перейдите в окно , покажите в просмотре и выберите Другие..., найдите Team Explorer, выберите Team Explorer и нажмите кнопку ОК.
Подключение к Azure DevOps Services
В представлении Team Explorer Everywhere выберите Подключиться к VSTS или Team Foundation Server.
Если вы знаете URL-адрес учетной записи Azure DevOps Services или Team Foundation Server, нажмите кнопку серверов... в разделе Подключение к Team Foundation Server или организации Azure DevOps, чтобы добавить сервер или учетную запись TFS в раскрывающийся список. Если вы не знаете сведения об учетной записи для Azure DevOps Services, выберите Просмотр служб Visual Studio и выберите Далее.
Либо при выборе вас попросят ввести учетные данные, прежде чем продолжить дальше.
Выберите проект, в котором вы будете делиться кодом, в диалоговом окне выбора проекта и нажмите Готово.
Создание локального репозитория Git для проекта Eclipse
Прежде чем отправить проект в Azure Repos, необходимо добавить его в локальный репозиторий Git.
Примечание.
Если код уже находится в локальном репозитории Git, этот шаг можно пропустить.
Открыв проект в Eclipse, щелкните правой кнопкой мыши на имени проекта в Обозревателе проектов и выберите пункт меню Команда, Опубликовать проект... Выберите Git и нажмите кнопку Далее.
Выберите Создать... в окне Настройка репозитория Git и выберите папку для локального репозитория Git. Нажмите Готово.
Щелкните правой кнопкой мыши на вашем проекте в обозревателе проектов и выберите Team, Commit.... Подготовьте изменения, перетащив файлы в поле Подготовленные изменения, введите сообщение коммита, а затем выберите Commit.
Отправка проекта в репозиторий Azure DevOps Services/TFS
В Team Explorer Everywhere выберите репозитории Git, затем щелкните правой кнопкой мыши пустой репозиторий, в который вы хотите отправить проект Eclipse, и выберите Копировать URL-адрес клонирования. Если у вас еще нет пустого репозитория Git, созданного в Azure DevOps Services/TFS, можно создать его с помощью этих инструкций.
В Проводнике пакетов щелкните правой кнопкой мыши по вашему проекту и выберите Team, Push Branch.... Вставьте URL-адрес клона из буфера обмена в поле URI и выберите Далее. Убедитесь, что Настроить upstream для отправки и получения выбрано в следующем окне и выберите Далее.
Просмотрите изменения и выберите Готово в окне Push Branch.
Код проекта теперь находится в репозитории Git.
Устранение неполадок
Что делать, если экраны Git для коммита и отправки не отображаются?
Вы можете скачать EGit для использования Git с Eclipse.