EGit и Eclipse ... как добавить новый класс .java из Git Repo View? - PullRequest
2 голосов
/ 02 февраля 2012

Поскольку git переместил мой проект в свою собственную директорию / git /, я утратил простоту использования таких вещей, как щелчок правой кнопкой мыши в проекте и выбор таких вещей, как «New» -> «Java Class». Поля исходной папки, пакета и суперкласса по умолчанию остаются пустыми, когда я пытаюсь сделать это из представления Git Repositories, тогда как в представлении Package Explorer я все еще смогу это сделать, за исключением того, что git переместит ваш проект оттуда. (Теперь, когда я это записываю, может быть, это проблема пути?)

Добавление картинок для объяснения:

Вот что я получаю, когда щелкаю правой кнопкой мыши в попытке добавить класс в git-версию моего проекта:

enter image description here

Это то, что я получаю, когда пытаюсь добавить класс в версию проекта для моего обозревателя:

enter image description here

Ответы [ 3 ]

1 голос
/ 02 февраля 2012

В руководстве пользователя EGit упоминается :

При настройке Git-репозиториев с EGit, есть две рекомендации по созданию «продуктивных» (в отличие от «игровых») репозиториев:

  • Не создавайте репозиторий в рабочей области Eclipse:
    • Будьте осторожны при клонировании или создании репозитория
    • Убедитесь, что вы правильно используете Git Sharing Wizard
  • Не создавайте репозиторий с проектом Eclipse от имени root
    • Убедитесь, что вы правильно используете Git Sharing Wizard

Первое происходит, когда вы указываете папку рабочего пространства во время клонирования или создания репозитория.

Оба вышеперечисленных случая произойдут, когда вы используете мастер Git Sharing Wizard из проекта Eclipse, который вы создали вручную в своей рабочей области без принятия мер предосторожности (мастер был исправлен в последней версии).

Это соответствует обходному пути, найденному Джейсоном ОП:

Я не создал репо в рабочей области Eclipse (он находится в /git/).
Я нашел «обходной путь» в своем роде.

Вместо импорта проекта из рабочей области:

  • создать репо в /git/ сначала ,
  • затем создайте новый проект там.

Это сделало так, чтобы Package Explorer смог сделать свое дело, а Git Repo View смог сделать то же самое для

0 голосов
/ 11 апреля 2018

Добавление новых файлов из проекта eclipse в ваш git-репозиторий довольно просто с помощью плагина EGIT. Egit предустанавливается в каждой установке Eclipse, поставляемой для Java EE, и вы можете установить ее с рынка Eclipse, если у вас его нет. Чтобы добавить новый файл в ваш репозиторий Git, выполните следующие действия

  1. Добавьте новый файл, как обычно, в eclipse (на новом файле появится белый вопросительный знак, указывающий, что он еще не доступен для синхронизации).
  2. Щелкните правой кнопкой мыши новый файл и наведите указатель на Team , затем нажмите Добавить в индекс . Как только он добавлен в индекс, он готов к фиксации.

    совершить

  3. Щелкните правой кнопкой мыши по проекту, выберите Команда .

  4. Нажмите Подтвердите и нажмите (Вы вновь убедитесь, что новый файл теперь доступен как Staged File .
  5. Введите сообщение о фиксации, затем нажмите commit и нажмите .
0 голосов
/ 19 мая 2017

Если вы используете Linux, вы можете добавить любой файл, выполнив следующие простые шаги:

  1. Переместите файл, который вы хотите загрузить на github, в локальный каталог, который был создан при клонировании хранилища.
  2. Откройте локальный репозиторий на вашем терминале (путь).
  3. git add.
  4. git commit -m "файл для добавления"
  5. git push origin
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...