Обычно под управлением версиями вы будете хранить только те файлы, которые необходимы для успешной сборки приложения.Но, чтобы помочь с разработкой в больших командах, также типично (хотя и не лучшая практика) хранить минимальные метаданные, необходимые для реконструкции проекта Java, в выбранной команде IDE.Подводя итог, вы можете экспортировать из Eclipse:
- Все исходные файлы и папки Java
- Все исходные файлы и папки веб-приложения
- Весь пользовательский источникфайлы и папки (т.е. папки, созданные вами с файлами XML и т. д.)
- .project и .classpath файлы для вашего проекта Eclipse верхнего уровня
Вы определенно не хочет экспортировать любые специфичные для Eclipse файлы / папки, например .plugins.Если вам нужно подробное и быстрое руководство, вы должны экспортировать в свою VCS любые файлы / папки, необходимые для создания приложения, представляя, что разработка может произойти в любой IDE.Используя это жесткое и быстрое правило, вы можете легко определить, что хранить, и также становится очевидным, что хранение .classpath и .project в VCS - это всего лишь костыли для ускорения установки нового Eclipse с вашим приложением быстрее.Это ваше суждение действительно смешно включать эти два файла.