Как связать код Visual Studio с mac с Team Foundation Server (TFS).
Или любой другой способ подключения с tfs?
Как связать код Visual Studio с mac с Team Foundation Server (TFS).
Или любой другой способ подключения с tfs?
Ниже приведены инструкции по эффективному подключению репозитория TFS (TFVC) к вашему VS-коду на Mac:
УСТАНОВИТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
СОЗДАЙТЕ МЕСТНОЕ РАБОЧЕЕ МЕСТО 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 в нижней панели:
ПОЛУЧИТЕ КОД ИСТОЧНИКА
Чтобы получить исходный код, вам нужно перейти на вкладку "Контроль исходного кода" → кнопку с многоточием (...) → Sync.
После того, как вы нажмете на нее, вы увидите индикатор выполнения, перемещающийся во вкладке Source Control, и увидите, как исходный код загружается в вашу локальную папку.
ENJOY
Теперь вы можете использовать свой репозиторий TFVC, как описано в их руководствах. Если что-то не понятно или у вас есть вопросы, пожалуйста, дайте мне знать. Я постараюсь вам помочь :-)
Скажите 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.
Добавьте следующие настройки (CMD+,):
{
"tfvc.location": "/usr/local/bin/tf",
"tfvc.restrictWorkspace": true
}
Введите which tf
в Терминале, чтобы узнать, каким должно быть значение для местоположения. Я не уверен, нужно ли использовать restrictWorkspace. Я получил его из комментария на Github, пока решал проблемы.
Наконец, откройте папку с вашим кодом. Из палитры команд (⌘ + ⇧ +P) введите Team: Signin
. Если это работает, вы можете начать использовать другие функции в плагине.
Код VS поставляется с расширением Git диспетчера управления версиями (SCM). Большинство пользовательских интерфейсов управления исходным кодом и рабочих потоков являются общими для расширений SCM.
Подробнее см. этот учебник: Использование управления версиями в коде VS
Примечание. VS-код будет использовать установку вашего компьютера Git, поэтому вам необходимо установить Git, прежде чем вы получите эти функции. Убедитесь, что вы установили хотя бы версию 2.0.0.
Вы можете подключиться к TFVC, используя расширение Visual Studio Team Services начиная с версии 1.116.0 (2017/04/12).
Примечание. Требуется обновление Team Foundation Server 2015 Update 2 или новее.
Проверьте приведенную ниже ссылку. Он отлично работает для меня
Шаги, которые необходимо соблюдать:
Шаг 1: Установите Eclipse
Шаг 2: Загрузите и установите плагин TFS во всем мире
Шаг 3: Оформить заказ с помощью eclipse в локальной папке
Шаг 4: Откройте решение в Visual Studio и внесите изменения в код
Шаг 5: Откройте затмение и зафиксируйте свои изменения.