-
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".

Нам предлагают рассмотреть, - а что мы, собственно, устанавливаем? Особо дотошные могут посмотреть, раскрыв список :)

Дальше нас предупреждают, что мы устанавливаем что-то нехорошее, но не верьте - и смело кликайте "OK"!

Итак, EGit установлен. После того, как мы импортируем проект с GitHub'а, мы "привяжем" его к появившемуся проекту. Поэтому предлагаю начать непосредственно с импорта проекта.
Выбираем "File"-->"Import..."
Напротив URL вставляем ссылку на наш репозиторий: git://github.com/ISUCT/ISUCT_2012.git
Остальные поля заполнятся автоматически :)
Выбираем ветку "master"
Далее, если у нас нет проекта, выбираем второй пункт. Программа предложит нам создать проект с новым именем. Назовем его ISUCT_2012
Проект импортирован! Но что это за абракадабра? :)

Вуаля!
###3) Инициализация ("привязка") EGit к проекту
Итак, нажимаем правой кнопкой по нашему проекту (ISUCT_2012) и выбираем "Team"-->"Share Project..."

Программа сама предложит использовать нашу папку, и мы просто соглашаемся.

###4) Создание ветки
Думается, здесь комментарии излишни :)

###5) Осуществление commit'а (фиксации)
Всё в том же Team'е выбираем "Commit"
В пустом поле пишем, что же мы такое сотворили..
И нажимаем "Commit"

###6) Финальная команда push (выталкивание)
Ну, когда мы все это проделали, остается финишная прямая - а именно: команда push, которая зальет наш проект на репозиторий (при этом не забудьте переключиться на свою ветку!)
("Team"-->"Remote"-->"Push...")
Снова копируем адрес репозитория (скоро выучите!) и заполняем поля User и Password.

Затем выбираем нашу ветвь (нажав на треугольник, который раскроет список ветвей) и нажимаем "Add Spec".

Готово! ;) Спасибо за внимание!












