Обновление или получение по запросу изменений от репозитория

Усовершенствуйте свои локальные файлы с другими изменениями от репозитория с помощью команд Update (SVN) и Pull (Git).

bullet
Обновить Вашу локальную копию репозитория
  1. Обновите свой проект с изменениями от репозитория с помощью меню Source Control.

    • Для репозитория Мерзавца выберите Source Control> Pull.

    • Для репозитория Подрывной деятельности выберите Source Control> Update.

    • Для проекта, содержащего и репозитории Мерзавца и Подрывной деятельности, выберите Source Control> Update и Pull.

  2. Для проектов с многократными репозиториями выберите тех, Вы хотите обновить.

  3. Устраните разногласия при помощи левых и правых кнопок для указания который содержание файла использовать.

  4. После согласования всех различий нажмите Pull (Git) или Update (SVN) для завершения работы.

Для репозитория Мерзавца необходимо сохранить изменения, Вы сделали и передаете их своему локальному репозиторию прежде, чем обновить изменения от общего репозитория.

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

Файл, содержащий конфликты, обозначен с буквой C. Вы не можете обновить свою локальную копию, пока Вы не указываете, как разрешить все конфликты.

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

По умолчанию XCode показывает различия для получения по запросу или обновления, только если существует конфликт. Если Вы хотите видеть различия в файле каждый раз, удержите Командную клавишу при выборе Pull или Update из меню Source Control.

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