Я работаю с большой исходной базой (около 15K файлов), разложенной примерно на 25 проектов. Я хочу, чтобы источник работал (и оцениваю производительность с этой целью), но из-за сложностей в настройке я не могу держать проекты Visual Studio в управлении исходным кодом, я знаю, теоретически, ответ на этот вопрос зарегистрировать проекты, но это неосуществимо (мы бы закончили с проектами для нескольких проверенных версий VS и дополнительно несколькими вариантами каждого из них, вместо этого они генерируются автоматически, и эта установка работает очень хорошо).
Есть ли способ заставить VS извлекать файлы для редактирования по мере необходимости, не добавляя проект в исполнение, чтобы пользователю не приходилось обращаться к клиенту Perforce и вручную извлекать каждый файл для редактирования по мере их поступления? В качестве альтернативы (и даже лучше), есть ли способ заставить VS распознавать, что файлы в проекте находятся под контролем исходного кода, без необходимости также добавлять проект в систему контроля исходного кода?
Я знаю, что мы могли бы также принять меры к тому, чтобы каждый пользователь извлекал документы для редактирования всех файлов, которые они могут потенциально захотеть отредактировать заранее, а затем возвращал немодифицированные файлы перед отправкой их изменений, есть ли снижение производительности при принятии этого подходит?