Я - новичок Eclipse, и у меня есть рабочая область Eclipse с проектами для Приложения Google Web Toolkit. Какие каталоги/файлы я должен согласиться на управление версиями (мы используем Подверсию)? Я полагаю, что не должен фиксировать .metadata каталоги, и мне кажется, что я не должен фиксировать военные каталоги, но я не положителен. Зафиксированные проекты должны быть совместно использованы через несколько разработчиков.
stacker охватывал файлы Eclipse, позвольте мне рассказать о GWT;)
Предполагая, что вы используете стандартный макет :
Военный каталог - это развертывание изображение вашего веб-приложения. это в стандартном расширенном формате войны распознается множеством веб-приложений Java серверы, включая Tomcat, Jetty и другие контейнеры сервлетов J2EE. Это содержит различные ресурсы:
- Статическое содержимое, которое вы предоставляете, например HTML-страницу хоста
- Скомпилированный вывод GWT
- Файлы классов Java и файлы jar для кода на стороне сервера
- Файл web.xml, который настраивает ваше веб-приложение и любые сервлеты
Итак, как вы можете видеть, это неоднозначная картина. Как было предложено до , вы должны использовать svn: ignore
, чтобы дать SVN знать, что именно вы хотите поставить под контроль версий - очевидно, скомпилированные выходные файлы и файлы классов отсутствуют :)
Вы не должны фиксировать каталоги, содержащие артефакты, а также файл .project
, который потребует извлечения проекта в рабочую область. (что нежелательно, если вам нужно работать с разными версиями вашего проекта).
Если вы не используете maven, вы можете добавить .classpath
также в вашу систему управления версиями.
Имейте в виду, что все члены команды должны быть осторожны и добавлять в путь к классам только относительные пути.