Я давно использую SVN и Eclipse для разработки, и мне нравится тесная интеграция между ними.Однако теперь я переключаюсь на git и понимаю, что, хотя плагины Eclipse для git, такие как EGit, стали лучше, они все же не так хороши, как плагины SVN для Eclipse.(Например, поддержка субмодулей по-прежнему отсутствует, и я планирую широко использовать субмодули.)
Мне интересно, есть ли среди вас кто-нибудь, кто использует Eclipse для разработки в git-проекте, но не используетEclipse плагин?Это значит, что вы либо используете другой клиент git GUI (я на Linux), либо делаете все из командной строки.Если да, то как это работает для вас?
Это большая боль - не видеть напрямую в Eclipse, какие файлы не синхронизированы с репозиторием и т. Д., Или это не такая большая проблема?Или я все еще могу использовать EGit только для того, чтобы увидеть, какие файлы были изменены, но выполнить все коммиты и выполнить все операции из командной строки или другого клиента с графическим интерфейсом?Если да, может ли кто-нибудь, кто делает это, описать, как может выглядеть такой рабочий процесс.
Есть ли риск или проблемы, связанные с доступом к одному репозиторию от нескольких клиентов, таких как командная строка, EGit и несколько клиентов git GUI- Как это может привести к повреждению хранилища, потому что все они могут изменять метаданные одновременно?Или это совершенно безопасно?
С SVN все было просто - мне никогда не требовалась командная строка или другой клиент с графическим интерфейсом.Все было возможно в Eclipse.Но теперь я беспокоюсь о том, что ожидать, потому что я действительно не знаю, как это изменит мой стиль разработки или если это выполнимо.Конечно, поскольку git является такой популярной VCS, а Eclipse - такой популярной IDE, многие используют их вместе и могут рассказать, как они их используют.