-
Notifications
You must be signed in to change notification settings - Fork 6
Eclipse
Для начала рассмотрим этапы, через которые нам необходимо будет пройти, чтобы выложить свою работу на github (дабы мысленно прикинуть, сколько в среднем потратим на все это времени:))
- Установка и инициализация EGit для синхронизации git с Eclipse
- Импортирование проекта с GitHub
- Установление другого режима кодировки для правильного отображения символов
- Создание ветки
- Осуществление commit'а (фиксации)
- Финальная команда push (выталкивание)
А теперь начнем со всего по порядку.
Открываем программу Eclipse (не обращайте внимание на то, что в данном случае на картинке уже есть проект. У вас все должно быть пусто :) Выбираем в стандартной верхней панели "Help"-->"Install New Software..."
В появившемся окне, напротив слов "Work with" копируем и вставляем данную ссылку: http://download.eclipse.org/egit/updates А ниже ставим галочку напротив "Eclipse Git Team Provider" и "Eclipse EGit". -->Next
Нам предлагают рассмотреть, - а что мы, собственно, устанавливаем? Особо дотошные могут посмотреть, раскрыв список :) -->Finish
Дальше нас предупреждают, что мы устанавливаем что-то нехорошее, но не верьте - и смело кликайте "OK"! После этого, нам также предложат перезапустить Eclipse. Молча соглашаемся..
Итак, EGit установлен. После того, как мы импортируем проект с GitHub'а, мы "привяжем" его к появившемуся проекту. Поэтому предлагаю начать непосредственно с импорта проекта.
Выбираем "File"-->"Import..."
Напротив URL вставляем ссылку на наш репозиторий: git://github.com/ISUCT/ISUCT_2012.git Остальные поля заполнятся автоматически :)
Выбираем ветку "master"
Далее, если у нас нет проекта, выбираем второй пункт. Программа предложит нам создать проект с новым именем. Назовем его ISUCT_2012
Проект импортирован! Но что это за абракадабра? :) Чтобы избавиться от этого непотребства, срочно выбираем "File"-->"Properties" . В появившемся окне находим "Other" и меняем его значение на "UTF-8" (Лучше это сделать на всем проекте сразу, поскольку будут ещё файлы). После нажимаем "OK"!
Вуаля!
###3) Инициализация ("привязка") EGit к проекту Итак, нажимаем правой кнопкой по нашему проекту (ISUCT_2012) и выбираем "Team"-->"Share Project..." Далее "Git"
Программа сама предложит использовать нашу папку, и мы просто соглашаемся. Готово! Теперь, если случится так, что на репозитории произойдут обновления, мы сможем получить их, выполнив команду "Pull" (вытянуть) ("Team"-->"Pull").
###4) Создание ветки Думается, здесь комментарии излишни :)
Нажав "Finish", проект переключится на данную ветку.
###5) Осуществление commit'а (фиксации) Всё в том же Team'е выбираем "Commit"
В пустом поле пишем, что же мы такое сотворили.. И нажимаем "Commit" Готово!
###6) Финальная команда push (выталкивание) Ну, когда мы все это проделали, остается финишная прямая - а именно: команда push, которая зальет наш проект на репозиторий (при этом не забудьте переключиться на свою ветку!) ("Team"-->"Remote"-->"Push...")
Снова копируем адрес репозитория (скоро выучите!) и заполняем поля User и Password. -->Next
Затем выбираем нашу ветвь (нажав на треугольник, который раскроет список ветвей) и нажимаем "Add Spec". -->Finish
Готово! ;) Спасибо за внимание!