VSCODE и TFVC, как подключиться?

Как подключить TFVC (контроль версий) к Visual Studio Code? Заинтересованы в основных операциях, таких как проверка, проверка, разрешение.

Ответ 1

Недавно Microsoft выпустила расширение Visual Studio Team Services для Visual Studio Code.

Процесс установки довольно прост:

  • Найдите Visual Team Team Services в VS-коде и выберите установку Microsoft
  • Открыть файлНастройкиНастройки
  • Добавьте в свои настройки пользователя следующие строки:

Если на вашем компьютере установлен VS 2015, ваш путь к инструменту Team Foundation (tf.exe) может выглядеть так:

{
    "tfvc.location": "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\tf.exe",
    "tfvc.restrictWorkspace": true
}

Или для VS 2017:

{
    "tfvc.location": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\tf.exe",
    "tfvc.restrictWorkspace": true
}
  • From ViewCommand Pallette..., введите команду команды

  • На этом этапе вам необходимо предоставить токен доступа.

  • Если у вас уже есть учетная запись VSTS, перейдите на веб-сайт VSTS. Под своим именем (в правом верхнем углу экрана) нажмите " Безопасность", затем нажмите " Добавить", а затем " Создать копию токена" и вставьте сгенерированный токен в код VS

Надеюсь, поможет.

Ответ 2

Код Visual Studio поддерживает Git, а не TFS. Если у вас есть репозиторий Git с поддержкой TFS, вы можете подключиться к нему так же, как и к любому репозиторию Git. Если вы используете TFVC для управления источниками вместо Git, у вас не будет встроенного контроля источника. Вы все равно можете использовать межплатформенный CLI Team Explorer Everywhere для выполнения операций управления версиями с TFS, но у вас не будет интегрированного опыта.

Ответ 4

https://github.com/ivangabriele/vscode-tfs

Он работает очень хорошо, но он построен на базе tfs для библиотеки nodejs (https://github.com/ivangabriele/tfs), которая предполагает, что вы находитесь на vs2015.

Если вы находитесь в 2013 году или ранее, вам необходимо перейти к: c:\users\.vscode\extensions\ivangabriele.vscode-tfs-0.3.5\node_modules\tfs\config\и обновить settings.json, чтобы tfPath и vsVersion верны.

Ответ 5

использование для окон:

правильные косые черты:

"tfvc.location": "C: /Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/tf.exe",

Ответ 6

В версии 1.116.0 расширения Visual Studio Team Services для кода Visual Studio добавлена поддержка Team Version Version Control (TFVC). Вот ссылка: https://github.com/ivangabriele/vscode-tfs

Ответ 7

Добавление ответа, потому что оно решило мою проблему. Я получил следующую ошибку:

"Командный проект не найден для этого репозитория"

Примечание. Я должен был предварительно убедиться, что у меня установлено рабочее пространство Local TFS (см. Ссылку GitHub ниже).
Чтобы заставить VS Code работать правильно с TFS, мне пришлось изменить рабочее пространство, чтобы оно было на том же уровне, что и Team Project (на сервере).

Кроме того, я не знаю, было ли это необходимо, но я установил следующую конфигурацию:

    "tfvc.restrictWorkspace": true,

в моих настройках пользователя VS Code. Я задумался над этим, чтобы узнать, что мне нужно создать рабочее пространство VS Code, и сделал это, ориентировавшись на тот же каталог, что и раньше.

Я нашел эту конфигурацию и другую полезную информацию в следующей документации Microsoft (появляется, когда код запрашивает после установки расширения): https://github.com/Microsoft/vsts-vscode