Подключить VS-код к TFS на Mac

Как связать код Visual Studio с mac с Team Foundation Server (TFS).

Или любой другой способ подключения с tfs?

Ответ 1

Ниже приведены инструкции по эффективному подключению репозитория TFS (TFVC) к вашему VS-коду на Mac:

УСТАНОВИТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

  1. Установите код Visual Studio для Mac (в настоящее время здесь: https://code.visualstudio.com/download).
  2. Установите расширение TFS для кода VS: перейдите на вкладку "Расширения" в коде VS, найдите TFS и установите.
  3. Установите TEE-CLC. Следуйте этому руководству: https://www.youtube.com/watch?v=VPNaEIVZfr0&feature=youtu.be.

СОЗДАЙТЕ МЕСТНОЕ РАБОЧЕЕ МЕСТО TFVC В ВАШЕМ МАКЕ

Теперь вам нужно иметь локальную рабочую область TFVC на вашем компьютере. Если у вас его нет (как это было в моем случае), вам нужно его создать. Следующие шаги частично извлечены из fooobar.com/questions/724391/....

  1. Создайте локальную папку, в которую вы собираетесь загрузить, и локально сохраните исходный код.
  2. Откройте окно терминала.

  3. Создайте локальное рабочее пространство из окна терминала с помощью следующей команды:

    tf workspace -new MyWorkspace -collection:<<<http://full.URL.of/your/repository>>>
    
  4. Сопоставьте папку репозитория с локальной папкой с помощью следующей команды:

    tf workfold -map '$/your/repository/folder/path' /your/local/folder/path -collection:<<<http://full.URL.of/your/repository>>> -workspace:MyWorkspace
    
  5. Если все прошло хорошо, вы увидите новую подпапку ".tf" в своей локальной папке.

  6. Откройте вашу локальную папку с 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: Откройте затмение и зафиксируйте свои изменения.