Перейти к основному содержимому

Фиксация изменений и отмена незафиксированных изменений

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

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

  • зеленый: файл добавлен;
  • синий: файл изменен или переименован.

Чтобы зафиксировать изменения:

  1. На боковой панели нажмите значок UG_git_icon.png (Git).

  2. В меню, которое отображается, выберите Commit.

    В качестве альтернативы вы можете в нижней части интерфейса DevTools выбрать вкладку Git, а затем выбрать вкладку Commit и нажать одноименную кнопку.

    Все открытые файлы проекта автоматически сохраняются в файловой системе бэкенд-сервиса DevTools.

    В левой части окна Commit, которое открывается, отображается дерево папок и файлов всех проектов (в экземпляре Платформы), которые были изменены, добавлены или удалены. Имена файлов могут иметь следующие цвета:

    • синий: файл изменен;
    • зеленый: файл добавлен;
    • красный: файл удален.

    Вы можете зафиксировать изменения или отменить незафиксированные изменения.

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

    В правой части окна, разделенной по вертикали на две части, отображается предыдущее зафиксированное состояние файла и текущее состояние файла. Изменения отображаются так же, как в интерфейсе Visual Studio Code.

    Если вы внесли правки в файл, внизу окна Commit нажмите Сохранить. Изменения сохраняются в файле и включаются в список изменений, которые можете зафиксировать.

  4. Если вы хотите отменить незафиксированные изменения в файлах и/или папках:

    4.1. Справа от имени файла или папки нажмите значок UG_undo_button.png (Отменить изменения).

    4.2. В окне с подтверждением отмены изменений нажмите Подтвердить.

    Содержимое файла или файлов, если была выбрана папка, сбрасывается к состоянию последней фиксации. Файл или папка, если была выбрана папка, исключается из списка файлов и папок в окне Commit.

    Если вы хотите отказаться от отмены фиксации для выбранного файла или папки, в окне с предупреждением об отмене изменений, нажмите Отменить.

  5. Если вы хотите зафиксировать изменения в файлах и/или папках:

    5.1. С помощью флажков слева от имени выберите файлы и/или папки, изменения в которых вы хотите зафиксировать.

    5.2. В левой части окна над деревом файлов и папок в поле ввода Изменения введите описание изменения.

    Если вы не введете описание изменения, будет использовано описание по умолчанию Default commit message.

    5.3. В нижней части окна Commit нажмите Commit.

    Изменения фиксируются в текущей ветви.

    Если вы не хотите фиксировать изменения, закройте окно Commit или нажмите Отменить.

Окно Commit закрывается.