Rider рассматривает только что проверенный Projekt как все файлы новые

Я использую плагин интеграции TFS, так как встроенное соединение TFS каким-то образом не может подключиться к нашему TFS. С тем же логином/путем я могу проверить проекты из нашей TFS, но затем Райдер помечает только что проверенный проект как «не находящийся под контролем версий» и не распознает никаких изменений.

введите здесь описание изображения

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

введите здесь описание изображения

Я делаю что-то не так, так как я привык к контролю версий VS/TFS, или это может быть ошибка? Я спросил то же самое на форуме сообщества, но реальной активности нет...


person Simons0n    schedule 17.07.2017    source источник


Ответы (1)


Протестировали установку riderRS-171.4456.902.exe (Windows), подключаемый модуль интеграции TFS был связан с Rider и успешно включил VCS-TFVC. И он может правильно определять изменения. Пожалуйста, следуйте приведенным ниже требованиям:

У вас должен быть установлен инструмент командной строки TF, чтобы иметь возможность использовать функции TFVC. . Минимальная версия, поддерживаемая плагином, — 14.0.3. Чтобы установить инструмент, загрузите последний файл «TEE-CLC-14...zip» и распакуйте его в известное место. После распаковки файлов необходимо принять лицензионное соглашение. Для этого откройте окно командной строки/терминала, перейдите в извлеченный каталог и запустите tf eula. Прочитав лицензионное соглашение, введите y введите код, чтобы принять его. ПРИМЕЧАНИЕ. Если вы забудете это сделать, плагин может не загрузиться с RuntimeException.

Чтобы инструмент был обнаружен плагином, вы должны указать местоположение исполняемого файла в меню «Настройки / Настройки», следуя этим инструкциям:

  1. Перейдите в «Контроль версий настроек RD» — TFVC.
  2. В текстовом поле Путь к исполняемому файлу tf перейдите к местоположению исполняемого файла tf.
  3. Нажмите Проверить, чтобы убедиться, что исполняемый файл найден и работает должным образом.
  4. Нажмите Применить, затем ОК, чтобы сохранить изменения и выйти.

Также проверьте следующие вещи:

Если TFVC не подходит в качестве вашей системы контроля версий (VCS), ее можно установить вручную. Перейдите в раскрывающееся меню VCS на панели инструментов и выберите Enable Version Control Integration. Выберите TFVC в раскрывающемся меню и нажмите OK.

Дополнительные сведения см. в этом руководстве.

Попробуйте настроить новый созданный проект или выберите другой проект при использовании Rider с TFS. Чтобы сузить круг вопросов, связанных с этим специальным проектом.

введите здесь описание изображения

person Andy Li-MSFT    schedule 18.07.2017
comment
Все это я уже делал, не очень помогло. Проблема с TFVC и GIT в том, что я вообще не могу войти в систему. По этой причине я попробовал интеграцию TFS. Я узнал, что причина такого странного поведения в том, что я использовал рабочее пространство VS, где Rider не распознает никаких изменений. В конце концов, плагин интеграции часто дает сбой, и мне всегда приходится перезапускать Rider, чтобы сделать новую регистрацию. Также райдеру требовалось 4-5 часов, чтобы просмотреть проект на наличие изменений при первом открытии. Это просто боль, я не понимаю, как может быть так сложно реализовать работающую интеграцию TFS... - person Simons0n; 20.07.2017
comment
@ Simons0n Итак, вы решили проблему, создав новое рабочее пространство для Райдера? - person Andy Li-MSFT; 21.07.2017
comment
Нет, не совсем, это все еще очень неприятный опыт. Но да, первоначальный вопрос должен быть решен, если я не использую рабочее пространство VS и если я готов подождать 3-4 часа, чтобы изменения были распознаны. Подробная информация о других моих проблемах: rider-support.jetbrains.com/hc/en-us/community/posts/ и здесь rider-support.jetbrains.com/hc/en-us/community/posts/ Нет поддержки от реактивные мозги вообще .... Действительно расстраивает - person Simons0n; 24.07.2017
comment
@ Simons0n Согласно моему тесту, с рабочей областью Rider все работает хорошо, в первый раз она будет тратить много времени на сканирование всех файлов и выявление изменений. Если проект крупный, то срок будет больше. И после этого все в порядке. Итак, я предлагаю вам попробовать последнюю версию Rider с новым рабочим пространством. - person Andy Li-MSFT; 25.07.2017