2011-04-18 2 views
1

참고 : 이는 파일을 무시하거나 버전 제어에서 제거하는 것이 아닙니다. 프로젝트의 모든 파일은 계속 제어되어야합니다.이클립스가 일부 파일에 대해 svn 변경 사항을 표시하지 못하게하는 방법

일부 파일은 환경에 맞게 개별 개발자가 변경해야합니다. 그래서 그들은 VCS에있는 동안 나는 에 이클립스를 보내고을 보내고 은 패키지 왼쪽 위 모서리에 별표/눈송이 아이콘을 표시하지 말고 파일 위에 표시합니다.

eclipse 또는 VCS 플러그인을 finetuning하는 방법이 있습니까?

나는 subclipse와 mercurialEclipse를 사용하고있다.

+1

유용 할 것이지만, Subversion 클라이언트로 하여금 그렇게 할 수있는 방법을 모르겠습니다. 미리 커밋 훅 (commit-hook)을 사용하여 커밋 시간에 사람들에게 주어진 파일에 변경 사항을 적용하지 말 것을 경고 할 수는 있지만 시각적 표시기에는 도움이되지 않습니다. –

+0

@ 로드니 지첼 (Rodney Gitzel) 저는 이것이 최선이라고는 생각지 않습니다. 왜 시각적 피드백을 통해 사람들이 프로젝트를 불필요하게 재검토하는 것을 혼란스럽게하거나, 표시된 변경 사항은 "해당"파일에만 해당되며 실제로 적용될 곳을 다시 찾지는 않습니다. – kostja

+0

@kostja 도구를 잘못 사용하면 고통을 느낍니다. 버전 관리 된 파일의 변경 사항을 무시하지 않아도되는 버전 제어를 사용하는 방법이 있습니다. Ulidtko의 대답은 좋은 것입니다. –

답변

3

이에 대한 일반적인 솔루션은 일부 통해 include들 VCS에 의해 무시 현지 CONFIGS을 의미 버전 구성 템플릿을 만드는 것입니다 감사합니다.

How to version control config files pragmatically?, Committing Machine Specific Configuration Files


이클립스 구성 파일로 겉으로의 경우, include 보내고 다른 파일을 지원하지 않은 경우이 솔루션은 문제가 될 수 있습니다 참조하십시오.

+0

감사합니다 ulidtko. 문제의 파일 중 일부는 .classpath 파일, eclispe .settings 폴더의 파일, persistence.xml 등으로 항상 가능하지만 항상 가능한 것은 아닙니다. 또한 들어오는 변경 사항이 명시 적으로 허용됩니다. – kostja

+0

답변을 수락하고 싶지만 질문에 대한 직접적인 언급을 놓치고 있습니다. "Eclipse, SVN 및 수은이이 기능을 지원하지 않습니다"라는 줄에 뭔가를 추가해 주시겠습니까? 아직 답변을 편집 할 수있는 특권이 없습니다 – kostja

+0

@kostja, 답변을 업데이트했습니다. – ulidtko

관련 문제