Архив за месяц: Февраль 2014

Синхронизация fork’а с оригинальным репозиторием на GitHub

Почему-то в статье Syncing a fork из справки GitHub описан только метод синхронизации через локальный репозиторий. В то же время синхронизировать fork можно и через веб-интерфейс:

  1. Заходим в fork на GitHub.
  2. Жмем Pull Requests.
  3. Жмем New Pull Request. По умолчанию GitHub будет сравнивать ваш форк с оригинальным репозиторием и не будет никаких сравнений, если вы не вносили изменений.
  4. Жмем switching the base. Теперь GitHub будет сравнивать оригинальный репозиторий с вашим форком и вы увидите все последние изменения.
  5. Жмем Click to create a pull request for this comparison и указываем осмысленное имя вашему pull request, например «Обновление из оригинального репозитория».
  6. Жмем Send pull request.
  7. Листаем вниз, жмем Merge pull request, а затем жмем Confirm merge. Если ваш форк не содержал никаких изменений, то у вас будет возможность слить код автоматически.