Просмотр файлов в системе контроля версий
Meld интегрируется с многими системами контроля версий, чтобы вы могли просматривать локальные изменения и выполнять простые задачи по контролю версий. Вы можете начать новое сравнение с системой контроля версий, нажав кнопку нового сравнения на панели инструментов и перейдя на вкладку Контроль версий.
Сравнение в системе контроля версий
На панели сравнения в системе контроля версий показаны различия между содержимым вашей локальной папки и текущей версией в репозитории. Каждый файл вашей локальной копии имеет статус указывающий, чем он отличается от копии в репозитории.
Если вы хотите посмотреть различия определённого файла, то можете выбрать его и нажать Enter или дважды щёлкнуть файл мышью, чтобы начать сравнение файлов. Вы также можете взаимодействовать со своей системой контроля версий, используя меню Изменения.
Статусы системы контроля версий
К каждого файла или папки в системе контроля версий имеется состояние, полученное из самой системы контроля версий. Meld устанавливает соответствие этих состояний стандартному набору сходных понятий. Таким образом, Meld может использовать несколько иные названия для состояний, чем имеется в системе контроля версий. Возможны следующие состояния:
Статусы системы контроля версий
Статус |
Вид |
Значение |
Одинаковые |
Обычный шрифт |
Этот файл или папка такие же, как и в версии репозитория. |
Изменённые |
Красный и жирный |
Файл отличается от версии репозитория. |
Новые |
Зелёный и жирный |
Этот файл или папка являются новыми и планируются к добавлению в репозиторий. |
Удалён |
Красный полужирный текст с чертой посередине |
Этот файл или папка существуют, но планируются к удалению из репозитория. |
Конфликт |
Ярко-красный полужирный текст |
При попытке слияния данных с репозиторием не удалось устранить различия между локальным файлом и находящемся в репозитории, и теперь файл конфликтует с содержимым репозитория |
Отсутствует |
Синий полужирный текст с чертой посередине |
Этот файл или папка должны быть быть в наличии, но их нет. |
Игнорируемые |
Серый текст |
Этот файл или папка были явно проигнорированы (например, записью .gitignore) и не отслеживаются системой контроля версий. |
Без версии |
Серый текст |
Этого файла нет в системе контроля версий; он имеется только в локальной копии. |
Ошибка |
Ярко-красный жирный шрифт на жёлтом фоне |
Система контроля версий сообщила о проблеме с этим файлом. |
Фильтрация по статусу в системе контроля версий
Чаще всего вы хотите видеть только те файлы, которые идентифицируются как различающиеся каким-либо образом; это является типичным вариантом работы Meld. Вы можете изменить перечень отображаемых состояний файлов с помощью кнопки Фильтры версии на панели инструментов и выбрав соответствующий пункт, или воспользовавшись следующими кнопками на панели инструментов: Выровнять папки, Изменённые, Стандартные, Без версий и Игнорируемые.