Подключить VS-код к TFS на Mac
Как связать код Visual Studio с mac с Team Foundation Server (TFS).
Или любой другой способ подключения с tfs?
Ответы
Ответ 1
Ниже приведены инструкции по эффективному подключению репозитория TFS (TFVC) к вашему VS-коду на Mac:
УСТАНОВИТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
- Установите код Visual Studio для Mac (в настоящее время здесь: https://code.visualstudio.com/download).
- Установите расширение TFS для кода VS: перейдите на вкладку "Расширения" в коде VS, найдите TFS и установите.
- Установите TEE-CLC. Следуйте этому руководству: https://www.youtube.com/watch?v=VPNaEIVZfr0&feature=youtu.be.
СОЗДАЙТЕ МЕСТНОЕ РАБОЧЕЕ МЕСТО TFVC В ВАШЕМ МАКЕ
Теперь вам нужно иметь локальную рабочую область TFVC на вашем компьютере. Если у вас его нет (как это было в моем случае), вам нужно его создать. Следующие шаги частично извлечены из fooobar.com/questions/724391/....
- Создайте локальную папку, в которую вы собираетесь загрузить, и локально сохраните исходный код.
Откройте окно терминала.
Создайте локальное рабочее пространство из окна терминала с помощью следующей команды:
tf workspace -new MyWorkspace -collection:<<<http://full.URL.of/your/repository>>>
Сопоставьте папку репозитория с локальной папкой с помощью следующей команды:
tf workfold -map '$/your/repository/folder/path' /your/local/folder/path -collection:<<<http://full.URL.of/your/repository>>> -workspace:MyWorkspace
Если все прошло хорошо, вы увидите новую подпапку ".tf" в своей локальной папке.
Откройте вашу локальную папку с VS Code. Если все прошло хорошо, через несколько секунд вы увидите значки TFVC в нижней панели:
![enter image description here]()
ПОЛУЧИТЕ КОД ИСТОЧНИКА
Чтобы получить исходный код, вам нужно перейти на вкладку "Контроль исходного кода" → кнопку с многоточием (...) → Sync.
![enter image description here]()
После того, как вы нажмете на нее, вы увидите индикатор выполнения, перемещающийся во вкладке Source Control, и увидите, как исходный код загружается в вашу локальную папку.
ENJOY
Теперь вы можете использовать свой репозиторий TFVC, как описано в их руководствах.
Если что-то не понятно или у вас есть вопросы, пожалуйста, дайте мне знать. Я постараюсь вам помочь :-)
Ответ 2
Получить программное обеспечение
Создайте рабочее пространство, используя tee-clc ("tf")
Скажите tee-clc запомнить ваши учетные данные (в OSX Keychain), добавив эту строку в свой .bash_profile
. Затем закройте и снова откройте свой терминал или просто вставьте ту же команду.
export TF_AUTO_SAVE_CREDENTIALS=0
Примите лицензионное соглашение.
tf eula
Создайте рабочее пространство.
tf workspace -new MyCoolWorkspace -collection:https://my-server.example.com/tfs/DefaultCollection
Сопоставьте путь на сервере с локальной папкой.
tf workfold -map '$/Path/To/Folder' /path/to/your/local/folder -collection:https://your-server.example.com/tfs/DefaultCollection -workspace:MyCoolWorkspace
Получите код и сохраните свой пароль. Убедитесь, что вы вводите свое действительное имя пользователя; если вы введете your_username
здесь, он может быть сохранен в цепочке ключей OSX, и tee-clc действительно глупо заменить его позже.
cd /path/to/your/local/folder
tf get -login:your_username
Если это работает, он загрузит ваш код в эту папку. Вы также можете использовать другие команды.
Используйте расширение Azure Repos для кода VS
Получите расширение Azure Repos.
Добавьте следующие настройки (CMD+,):
{
"tfvc.location": "/usr/local/bin/tf",
"tfvc.restrictWorkspace": true
}
Введите which tf
в Терминале, чтобы узнать, каким должно быть значение для местоположения. Я не уверен, нужно ли использовать restrictWorkspace. Я получил его из комментария на Github, пока решал проблемы.
Наконец, откройте папку с вашим кодом. Из палитры команд (⌘ + ⇧ +P) введите Team: Signin
. Если это работает, вы можете начать использовать другие функции в плагине.
Ответ 3
GIT
Код VS поставляется с расширением Git диспетчера управления версиями (SCM). Большинство пользовательских интерфейсов управления исходным кодом и рабочих потоков являются общими для расширений SCM.
Подробнее см. этот учебник: Использование управления версиями в коде VS
Примечание. VS-код будет использовать установку вашего компьютера Git, поэтому вам необходимо установить Git, прежде чем вы получите эти функции. Убедитесь, что вы установили хотя бы версию 2.0.0.
TFVC
Вы можете подключиться к TFVC, используя расширение Visual Studio Team Services начиная с версии 1.116.0 (2017/04/12).
Примечание. Требуется обновление Team Foundation Server 2015 Update 2 или новее.
Ответ 4
Проверьте приведенную ниже ссылку. Он отлично работает для меня
Как использовать TFS на Mac
Шаги, которые необходимо соблюдать:
Шаг 1: Установите Eclipse
Шаг 2: Загрузите и установите плагин TFS во всем мире
Шаг 3: Оформить заказ с помощью eclipse в локальной папке
Шаг 4: Откройте решение в Visual Studio и внесите изменения в код
Шаг 5: Откройте затмение и зафиксируйте свои изменения.