Контроль версий
Last updated
Last updated
Для управления сохранением версий исходных кодов в системе присутствует интеграция с хранилищем Git. Для управления интеграцией, нужно использовать меню Проект > Коллективная работа > Git.
Для сохранения версии в локальном хранилищем Git, нужно выбрать меню "Сохранить изменения"
Кнопка Сохранить вызывает диалог выбора локального хранилища Git. Кнопка "Сохранить и отправить" отображает диалог выбора удаленного хранилища Git (Git, GitHub, TFS и т.д.)
Меню "Использовать учетные данные", использует учетные данные текущего пользователя операционной системы.
Внимание! Для работы с хранилищем Azure, необходимо включить альтернативный способ авторизации
В случае конфликтов, будет отображен диалог выбора вариантов их разрешения
При выборе варианта "Перезаписать удаленную", версия удаленного репозитория будет заменена на локальную. При выборе варианта "Загрузить изменения", Git попытается объединить удаленную и локальную версии. В случае наличия неразрешимых конфликтов, будет представлен диалог объединения изменений, в котором необходимо определить, какие версии (локальная или удаленная) будут использованы в дальнейшем.
Для выбора версии необходимо выделить обрабатываемый процесс и нажать кнопку "Применить удаленный" либо "Применить локальный" в верхней части окна. После устранения всех конфликтов, нужно нажать кнопку Сохранить. По завершении всех операций, проект необходимо повторно "Сохранить и отправить".
Для получения последних изменений удаленного репозитория, нужно нажать кнопку "Загрузить изменения" меню Git. Объединение версий произойдет по тем же правилам, что и при отправке.
Для отмены всех сделанных изменений до состояния последнего сохранения, нужно нажать кнопку "Отменить изменения" меню Git.
Для сравнения локальной версии с репозиторием, необходимо нажать правой кнопкой на файле в палитре Проект и выбрать меню "Показать изменения"
Кнопка "Управление версиями" меню Git служит для отката к определенной сохраненной версии. Для этого нужно выбрать нужную версию, нажать на ней правой кнопкой мыши и нажать Использовать.
Кнопка Ветви меню Git служит для управления ветвями репозитория. Для создания ветви необходимо нажать кнопку Добавить, для удаления выбранной ветви, кнопку Удалить. Для управления состояниями ветвей, нужно выбрать нужную ветвь, нажать на ней правой кнопкой мыши и выбрать в меню "Выбрать ветвь" (Checkout), "Перенести ветвь" (Rebase) либо "Объединить ветвь" (Merge).
При нажатии кнопки "Отсоединить меню" Git, произойдет удаление локального репозитория и разрыв связи с удаленным репозиторием.