경로/설정이 워크 스테이션마다 다를 수 있으므로 파일을 커밋하지 않는 것이 좋습니다.
이것을 극복하기 위해 일부 빌드 도구를 사용하고 싶을 수 있습니다. (예 : Maven)
팀원 중 누군가가 Eclipse를 사용하고 있지 않은 것처럼 (다른 IDE를 사용하는 경우) 해당 파일은 의미가 없습니다.
모두가 다른 IDE 설정을 커밋하는 경우 어떤 종류의 혼란이 생길지 상상해보십시오.
편집 :
추가 설명;
저는 NetBeans, Eclipse, IDEA ...를 사용하는 팀에서 일해 왔습니다. 정말 오랜 시간 동안 IDE를 변경하는 것이 실제로 불가능합니다. 그것은 그 사람의 생산성에만 영향을줍니다.
사람들은 자신의 IDE에 익숙해지면 shorcuts를 배우고 일부 기능 (refactor/getter setter/implement override required methods ....)을 어디에서 찾을 수 있는지 알기 때문에 다른 IDE를 사용해야한다면 그 (것)들을 위해 더 열심히하고 전체적인 과정을 위해 더 느리게 만들 것이다. IMHO와 유연한 코드베이스를 가지고있는 나의 경험에서 항상 좋다. 나는 이클립스 녀석이고 아마도 다른 IDE와 함께 일하고 싶지 않을 것이다. 내가 더 빨리/더 쉽게 나를 만들 수있는 많은 shorcuts를 알기 때문이다. 그리고 그 shorcuts는 다른 IDE에서 다르다.
모든 IDE 파일은 몇 번의 클릭만으로 IDE에서 자동으로 재생성 될 수 있습니다.
그리고 현재 프로젝트에는 문제없이 NetBeans IDEA를 사용하는 3 명의 개발자가 있습니다. IDEA 또는 NetBeans 설정 파일을보고 싶지 않습니다.이 파일은 repo에서 소스를 체크 아웃 할 때 아무런 의미가 없습니다. 마찬가지로 그들을 위해.
http://stackoverflow.com/questions/116121/do-you-keep-your-project-files-under-version-control/119377#119377 또는 http://stackoverflow.com/questions/2024307을 참조하십시오./what-should-be-commit-to-the-eclipse- 작업 공간, 또는 (보다 일반적인) http://stackoverflow.com/questions/1880817/what-to-put-under-version- 제어 – VonC
와우. 나는 조금 둘러 보려고 노력했다. 나는 나의 질문이 두세 가지로 "깰"수 있고 그들 각각에게 적절한 반응을 줄 수 있다고 생각한다. 가장 좋은 대답은 당신의 의견이라고 생각합니다 :-) –