Chcę sprawdzić dynamiczny projekt internetowy, który stworzyłem w czasie zaćmienia w svn. Czy ktoś może mi powiedzieć, które pliki muszę sprawdzić, a które nie? Chodzi o to, aby móc sprawdzić projekt za pomocą Kreatora nowego projektu, aby móc ponownie utworzyć dynamiczny projekt internetowy. Dokładniej tutaj są pliki/katalogi mam w projekcie -Sprawdzanie w projekcie Eclipse do SVN
- src
- WebContent
- build
- dist
- build.xml
- .project
- .classpath
- .ustawienia/
Katalog instalacyjny nie powinien oczywiście być sprawdzany. A co z pozostałymi? Zgaduję wszystkie. pliki nie powinny być również zaznaczone. Czy ktoś może to zweryfikować? Co to jest katalog dist i katalog .settings?
Również tam, gdzie Eclipse przechowuje informacje o serwerze (tomcat)? Nie chcę tego również sprawdzać.
EDIT:
początkowo sprawdzane we wszystkich wyżej z wyjątkiem katalogu build oczywiście. Kiedy wyewidencjonowałem projekt z wnętrza Eclipse, nie zachęciło mnie to do stworzenia nowego projektu, ponieważ projekt .project istnieje, ale Eclipse tworzył projekt JavaEE lub coś innego niż Dynamic Web Project. Czy ktoś inny wpadł na to zachowanie?
** EDYTUJ 2 **
Znaleziono! Okazuje się, że nie powinien sprawdzić w następujący -
- .project
- .settings/
- .classpath
Po tych 3 są usuwane kreatora nowego projektu działa zgodnie z oczekiwaniami i wszystko jest w porządku.
Dzięki, że to dobry punkt na temat specyficznych IDE pliki i jest to dobry pomysł, aby używać także svn ignore. – user220201
Chociaż zawartość .settings jest specyficzna dla Eclipse, nie oznacza to, że nie trzeba udostępniać jej innym członkom zespołu. W szczególności możesz chcieć udostępnić preferencje ostrzeżenia JDT dla swojego projektu. Byłoby prawdziwym bólem dzielić się nimi poprzez ich generowanie. –
Dobra uwaga. Czasami współużytkuję takie ustawienia, eksportując je z IDE i udostępniając pliki. Na przykład Eclipse umożliwia eksportowanie reguł formatowania i kodu szablonu. Innym przykładem są ustawienia stylu czeku. Wszystkie te ustawienia są zazwyczaj obowiązujące w całej firmie, dlatego często można je znaleźć na Wiki Confluence, a nie w każdym projekcie. –