2012-11-18 5 views
0

github에서 호스트되는 git 저장소는 주로 Netbeans IDE에서 관리됩니다. 새 컴퓨터에 복제하면 곧 정리 및 빌드 후에 project.properties 및 private.properties가 변경됩니다. 이러한 변경 사항을 커밋하고 저장소로 푸시 한 후 첫 번째 프로젝트 설정에서 가져온 변경 사항을 다시 변경해야합니다. Persistance.xml 및 glassfish-resources.xml의 JPA 설정은 매번 변경해야합니다. 해결책으로, .gitignore에 파일을 추가했지만 이후에 새 저장소를 복제하는 것이 Netbeans 프로젝트로 확인되지 않았습니다.Netbeans를 사용하는 Java EE 프로젝트의 git 저장소에 대한 다른 설정

어떻게 컴퓨터마다 다른 설정을 사용할 수 있습니까?

답변

1

rm --cached를 실행하여 git에서 이러한 등록 정보 파일을 제거 할 수 있습니다. 이렇게하면 로컬 사본이 유지되지만 저장소에서 제거됩니다. 또한 미래에 추가되지 않도록 gitignore에 추가하십시오. 문제는 속성을 변경할 때 자식 컴퓨터가 더 이상 이들을 동기화하지 않으므로 다른 컴퓨터에서 동일한 변경을 수행해야한다는 것입니다. 나는 똑같은 문제와 해결책이 없다.

문제는 파일이 저장소에 있으므로 항상 매번 파일을 가져 오는 것입니다. 그들이 gitignore에 있더라도.

관련 문제