Поделиться через


Интеграция системы контроля версий в Файловом проводнике

Интеграция управления версиями проводника предоставляет сведения об управлении версиями непосредственно в проводнике. Это включает информацию, такую как имя ветви, автор последнего коммита, последнее сообщение коммита и многое другое.

Замечание

На данный момент интеграция управления версиями в Проводник файлов поддерживает только Git. Компонент системы расширенных настроек может быть расширен, чтобы поддерживать дополнительные типы систем управления версиями.

Интеграция управления версиями в Проводнике

Это важно

Политики организации могут отключить или скрыть элементы управления расширенными параметрами. Если переключатель недоступен, обратитесь к администратору. См. соответствующие рекомендации в групповой политике.

Включение индикаторов управления версиями

  1. Откройте параметры и перейдите в system > Advanced.
  2. В разделе "Проводник + управление версиями" выберите " Добавить папки " и выберите репозитории, которые нужно распознать проводником.
  3. Вернитесь в проводник и откройте одну из выбранных папок, чтобы просмотреть сведения о репозитории.

Подсказка

Если индикаторы не отображаются немедленно, закройте и снова откройте проводник.

Определение репозиториев

Windows должен знать, какие папки являются репозиториями исходного кода, чтобы Проводник файлов мог отображать сведения об управлении версиями. Вы можете выбрать папки репозитория в расширенных настройках Windows > под заголовком Параметры Проводника + управление версиями.

Параметры контроля версий в Проводнике

Что отображается в проводнике

При открытии выбранной папки репозитория в проводнике сведения об управлении версиями отображаются в пользовательском интерфейсе обозревателя, в том числе:

  • Имя ветви
  • Последний автор коммита
  • Последнее сообщение коммита
  • Метка времени коммита

Ограничения

  • Поддерживаются репозитории Git; для других систем могут потребоваться будущие расширения.
  • Очень большие репозитории или папки с большим количеством созданного содержимого могут замедлить работу индикаторов.
  • Вложенные репозитории и подмодулы могут не отображать сведения согласованно.
  • Сетевые ресурсы, символические ссылки или точки монтирования WSL могут не отображать метаданные.
  • Файловые системы, чувствительные к регистру, и необычные атрибуты файлов могут повлиять на обнаружение.

Замечание

Чтобы повысить производительность, рекомендуется исключить большие созданные папки (например, node_modulesвыходные данные сборки) при выборе репозиториев.

Устранение неполадок

  • Индикаторы не отображаются: убедитесь, что папка содержит .git каталог и он выбран в разделе Проводник + управление версиями в дополнительных параметрах; перезапустите Проводник.
  • Переключатели отключены: устройство может управляться политикой. См. групповую политику и обратитесь к администратору.
  • Медленное или несогласованное обновление: исключите очень большие папки из выбора или переместите репозиторий на локальный путь на диск.
  • Конфликтует с альтернативными службами SSH: при использовании функций SSH в режиме разработчика убедитесь, что порты и службы не препятствуют доступу к репозиторию.

Расширяемость и обратная связь

Компонент системы расширенных параметров Windows — это открытый исходный код и предназначен для поддержки дополнительных поставщиков управления версиями.