Я не уверен, что полностью понимаю ваш вопрос, но думаю, это должно сработать.
reduce (inputs | select(Your_filter)) as $line
([]; . + [$line])
Да, Visual Studio поддерживает несколько поставщиков. Вся архитектура VS основана на плагинах, а поставщики SCC - это просто еще один вид плагинов (обычно реализуемых как «пакет» в терминологии VS).
Вы можете иметь только один провайдер SCC одновременно. Таким образом, у вас не может быть разных проектов, связанных с разными поставщиками в одном решении.
Активный поставщик SCC может быть переключен следующим образом:
. Вы не можете изменить провайдера из диалогового окна Bind (File -> Source Control -> Change SCC). Все, что вы можете сделать, это привязать / отменить привязку или, в случае нескольких странных поставщиков, таких как SourceSafe, отредактировать путь к серверу.
Чтобы изменить поставщика существующего решения, воспользуйтесь диалоговым окном «Привязка», чтобы удалить существующие привязки, измените активного поставщика, выбрав «Инструменты» -> «Параметры» (или SCCSwitcher, если необходимо), затем запустите мастер добавления решения в систему управления версиями из «Решение». Проводник.
или в случае нескольких странных поставщиков, таких как SourceSafe, отредактируйте путь к серверу.Чтобы изменить поставщика существующего решения, воспользуйтесь диалоговым окном «Привязка», чтобы удалить существующие привязки, измените активного поставщика, выбрав «Инструменты» -> «Параметры» (или SCCSwitcher, если необходимо), затем запустите мастер добавления решения в систему управления версиями из «Решение». Проводник.
или в случае нескольких странных поставщиков, таких как SourceSafe, отредактируйте путь к серверу.Чтобы изменить поставщика существующего решения, воспользуйтесь диалоговым окном «Привязка», чтобы удалить существующие привязки, измените активного поставщика, выбрав «Инструменты» -> «Параметры» (или SCCSwitcher, если необходимо), затем запустите мастер добавления решения в систему управления версиями из «Решение». Проводник.
Visual Studio может обработать несколько плагинов/систем управления исходным кодом, но необходимо будет быть уверены, что проекты связываются с корректным поставщиком (Файл-> Управление исходным кодом-> Управление исходным кодом Изменения).
Я использую:
, чтобы помочь мне в этом. Это удобно, так как на панели задач отображается значок для переключения.
Я бы также порекомендовал TraySource, он такой же, как SCC Switcher
. Мне регулярно приходится переключаться между Perforce и Source Safe, и я обнаружил, что это идеально для него