Обновление версий файлов проекта

Обновление версий с помощью SVN

В проекте, чтобы получить последние версии всех файлов проекта из репозитория системы контроля версий, нажмите Update в разделе системы контроля версий вкладки проекта.

Используйте Update, чтобы получить другие изменения людей из репозитория и узнать о любых конфликтах. Если необходимо отменить локальные изменения, используйте вместо этого Revert Project. См. «Отменить локальные изменения».

После обновления проект отображает диалоговое окно с перечислением всех файлов, которые изменились на диске. Управлять этим поведением можно с помощью Show changes on source control update выборов проекта.

Когда ваш проект использует систему контроля версий SVN, Update вызывает svn update Если в измененных файлах есть изменения других людей, SVN добавляет в файл маркеры конфликтов. SVN сохраняет ваши изменения.

Внимание

Убедитесь, что вы зарегистрировали файлы SLX как двоичные с SVN перед использованием Update. Если этого не сделать, маркеры конфликтов SVN могут испортить файл SLX. Проект предупреждает вас об этом при первом нажатии кнопки Update, чтобы гарантировать защиту файлов модели. Смотрите Register Model Files with Subversion.

Необходимо разрешить любые конфликты, прежде чем можно будет совершить. См. «Разрешение конфликтов».

Обновление версий с помощью Git

Если вы используете Git™ систему контроля версий, щелкните Pull на панели управления версиями.

Внимание

Убедитесь, что вы зарегистрировали файлы SLX как двоичные с Git перед использованием Pull. Если этого не сделать, маркеры конфликтов могут испортить файл SLX. См. Раздел «Настройка Git системы контроля версий»

Pull извлекает последние изменения и объединяет их в текущую ветвь. Если вы не уверены, что поступит из репозитория, используйте команду fetch, чтобы сначала изучить изменения, а затем объединить изменения вручную.

Pull может оказаться неудачным, если у вас возникнут конфликты. При сложном изменении может потребоваться создать ветвь из источника, внести некоторые изменения совместимости, а затем объединить эту ветвь в главную ветвь отслеживания. Для следующих шагов смотрите Pull, Push, и Fetch Files with Git.

Обновление выбранных файлов

Чтобы обновить выбранные файлы, щелкните правой кнопкой мыши и выберите команду Update для используемой системы контроля версий. Например, если вы используете SVN, выберите Source Control > Update from SVN, чтобы получить новые локальные копии выбранных файлов из репозитория.

Похожие темы