우리는 새로운 응용 프로그램에 CakePHP를 사용하고 있으며 Mercurial을 소스 제어 도구로 사용합니다. (의욕은 (임의의 디렉토리에 .cvsignore
를 사용 CVS) 예를 들면 달리, 루트 디렉토리에 하나 개 .hgignore
파일을 사용합니다.). CakePHP 응용 프로그램의 .hgignore?
내가 소스 컨트롤에서 app/tmp/
디렉토리의 내용을 제외하고 싶습니다 (그들은 모두 변경 이후 시간 등) 재생 될 수 있지만, 다음 아래의 표준 디렉토리가 tmp
(cache
는 logs
는 sessions
, tests
, 또한 cache/models
, cache/persistent
는, ...) 새로운에서 누락 될 때부터, .hgignore
에 app/tmp/*
를 추가 할 수 없습니다 복제본이 hg clone
으로 작성되어 오류가 발생합니다.
현재 내 hgignore
에 있습니다
app/tmp/logs/*.log
app/tmp/cache/persistent/cake_*
app/tmp/cache/models/cake_*
모든 프로젝트에 사용될 수있는 "표준"을 가지고 좋은 것입니다. 누군가가 완전한 해결책을 제안 할 수 있습니까?
정확히 CakePHP를 사용할 때하는 일이지만 Git과 Mercurial은 사용하지 않습니다. 이렇게하면 폴더 구조는 유지되지만 디렉토리의 실제 내용은 저장되지 않습니다. – RFelix