2013-05-22 2 views
0

이클립스 4.2와 Subclipse 1.8.20을 사용하고 있습니다.Subclipse : 버전 제어 (* .class 파일)에 기본 출력 폴더를 추가하는 방법?

/WebContent/WEB-INF/classes의 내용을 버전 제어에 추가하려고합니다 (프로젝트의 기본 출력 폴더이기도 함).

먼저 TortoiseSVN을 사용할 수 있음을 알려주십시오. Subclipse에이 디렉토리를 무시 기본적으로 왜 나는 이해한다, 나는 팀 설정을 변경하려고하지만 난 * .class 파일에 대한 관련 항목이 표시되지 오전 :

enter image description here

이 Subclipse에 함께 모든 가능을 ?

상세 정보 :

답변

2

이 버전의 빌드 디렉토리에 끔찍하게 나쁜 생각이다. Eclipse가 자동 빌드를 수행 할 때마다 모든 파일을 다시 커밋해야합니다.

질문에 답하기 위해 모든 Eclipse 팀 제공 업체는 Eclipse에서 "파생 된"것으로 표시된 모든 자원을 자동으로 무시합니다. Derived 플래그는 Eclipse 빌더가 작성한 파일에 설정됩니다. Eclipse에서 무시되는 이러한 파일 중 하나를 선택하면 마우스 오른쪽 버튼을 클릭하고 Properties를 선택하십시오. Eclipse Resource 페이지로 이동하십시오. 체크 박스가 여러 개있을 것입니다. 이 중 하나가 파생 됨으로 표시되고 확인 될 가능성이 높습니다.

확인란의 값을 변경하지 마십시오. 나는 당신이 이것을보고 확인할 수있는 곳을 지적하고 있습니다.

+0

그렇다면 불가능하다고 말하는가? 아니면 내 생각이 끔찍한가? 클래스 폴더 안의 파일에는 파생 플래그가 표시되지만 '클래스'폴더에는 표시되지 않습니다. 또한 Subclipse가 프로젝트 클린 재 빌드 (TortoiseSVN을 추가 한 후) 동안 'classes'폴더의 내용을 적극적으로 언 바운드하는 것으로 나타났습니다. – Zalumon

+0

둘 다. 하지 마. Subclipse가 이것을 말하는 것은 정확히 공정하지 않습니다. Eclipse가 무언가를 빌드 할 때 파일을 삭제합니다. 파일의 버전이 지정되었으므로 Eclipse는 API를 실행하여 팀 공급자에게 삭제할 것을 지시합니다. Subversion은 배포 도구가 아닙니다. 빌드 이슈를 버전 화하지 마십시오. –

+0

흠, 파생 된 리소스가 팀 제공 업체에 의해 무시되거나 추가되거나 삭제되지 않는다고 예상했을 것입니다. 어쨌든 나에게는 선택의 여지가 없다. "무시 된 리소스"설정 페이지의 요점은 개발자에게 선택의 자유를주는 것 같습니다. 하지만 제 경우에는 아닙니다. – Zalumon