Я давно пользуюсь Eclipse, но новичок в Git / Egit. пытаюсь использовать Egit, потому что я хочу использовать GitHub для совместной работы с рядом проектов. Проекты, над которыми я хочу работать, не относятся к Eclipse , но я все же хотел бы настроить рабочий процесс, чтобы Я могу работать с ними в Eclipse.
Похоже, что есть несколько вещей, которые необходимо согласовать вместе:
- Удаленный репозиторий (на GitHub)
- Локальный репозиторий (где-то в моей файловой системе)
- Gi t рабочий каталог
- Проект Eclipse, в котором я хочу работать (включая вещи вне дерева исходных текстов, такие как файлы проекта Eclipse, конфигурация Maven, папки сборки и т. д.)
Как они соотносятся друг с другом и что должно быть моим рабочий процесс?
В частности:
- Действительно ли мне нужен локальный репозиторий или я могу просто работать напрямую с удаленным репозиторием (например, с SVN)?
- Может ли рабочий каталог Git также быть проектом Eclipse? Или это плохая идея?
- Каким должен быть мой рабочий процесс push / pull / fetch и т. Д.
- Если я использую Maven для управления зависимостями в проекте Eclipse, но не хочу, чтобы все специфичные для Maven
Думаю, мне нужен здравый совет от кого-то, кто успешно выполнил эту работу!
задан mikera 7 August 2011 в 14:29
поделиться