Несколько программистов в одном локальном репозитории git все используют Visual Studio - PullRequest
0 голосов
/ 18 января 2020

У нас с командой есть группа проектов, над которыми мы работаем, используя тот же локальный репозиторий git в сетевом расположении. До сих пор это работало хорошо для нас, когда изменения, вносимые одним разработчиком, немедленно отражались кому-то, работающему в том же проекте, с всплывающим окном, указывающим, что изменение было внесено. Недавно прибыл новый разработчик, и с тех пор мы сталкивались со случаями, когда это не работает должным образом, и один разработчик мог вносить изменения, не получать никаких указаний об изменениях, сохранять свою работу и перезаписывать изменения, сделанные кем-то другим.

Прежде чем начать, Я знаю, что работать в этой конфигурации не рекомендуется . Я знаю, что в идеале каждый разработчик должен иметь свой собственный локальный репозиторий git для работы, чтобы изменения одного человека не могли повлиять на кого-то другого. Кроме того, давайте предположим, ради аргументов, что у меня есть веские основания для работы в этой конфигурации (поэтому, пожалуйста, не комментируйте «просто прекратите использовать эту конфигурацию, потому что это неправильно»). При таком предположении кто-нибудь знает, почему это могло произойти? Почему Visual Studio перестает обновлять меня, когда вносятся изменения в проект, над которым я работаю (в локальном git хранилище), из-за пределов моего окружения?

Пара комментариев:

  • Мы все работаем с vs pro 2017
  • Новый разработчик начал работать с vs pro 2019 и переключился на 2017
  • некоторые из нас использовали resharper, но прекратили его использовать из-за различных ошибок

1 Ответ

0 голосов
/ 11 февраля 2020

Нашли виновника - это было резче. Мы удалили его, и проблема ушла. Я был бы рад за комментарии, если кто-то знает или подозревает, почему resharper может вызвать эту проблему.

...