2011-03-07 3 views
4

엔티티를 생성 할 때 백업 파일 같은 것이 접두사가 붙은 파일이 있습니다.Doctrine 2가 ~ Entity.php 파일을 만드는 이유는 무엇입니까?

버그가 있습니까? 아니면 수동으로 제거해야합니까? Symfony2 CLI 명령에 공식 문서에서

+1

[Doctrine 2가 ~ Entity.php 파일을 만드는 이유는 무엇입니까?] (http://stackoverflow.com/questions/5219937/why-does-doctrine-2-create-entity-php-file) – Mark

답변

9

:

$> php app/console help doctrine:generate:entities

.... 기본적으로

, 각 엔티티의 수정되지 않은 버전은 백업 및 저장 (예를 들어 제품 .php ~).

php app/console doctrine:generate:entities Blog/Entity --no-backup 

그래서 당신은 당신의 명령에 --no-backup 옵션을 추가 할 수 있습니다, 요약하기 위해 다음 백업 파일을 생성에서이 작업을 방지하기 위해, --no-백업 옵션을 전달합니다.

+0

더러운 tad. 소금에 걸맞은 개발자는 버전 관리를해야합니다. 아마 그들을 지우는 git hook은 가치가있다. –

+1

개발자는 버전 관리를 사용해야하지만이 백업 절차는 버전 제어와 아무런 관련이 없다. 로컬 복사본에 기능을 개발 중이며 코드가 "더티"(동일한 기능을 3 시간 동안 사용하고 있음)하고'doctrine : generate : entities' 명령을 실행하고 "something went wrong"라고 가정합니다! 그래, 네, 귀찮아서 아마 당신이 말한대로 말이죠. post-commit 훅 또는 바람직하게'.gitignore' 룰은 코드베이스를 정돈합니다; 그러나이 기능의 존재는 이해할 수 있습니다. – Lashae

관련 문제