프로젝트 진행 중 gitignore에 migrations를 추가했는데,
두개의 애플리케이션의 migrations 디렉토리는
디렉토리 안의 파일들중 __init__.py를 제외한 나머지 파일들에 .gitignore가 적용,
그런데 하나의 애플리케이션의 migrations 디렉토리는 __init__.py까지 모두 .gitignore가 적용된다.
분명 장고의 같은 디렉토리 안에 있는 애플리케이션인데 어떤건 추적하고, 어떤건 추적하지 않는지 이유를 알 수 없었다.
심지어 __pycache__도 마찬가지로 되는것도 있고 안되는 것도 있다...
찾아보니 원래 __init__.py는 깃에서 추적하는게 맞다고 하는데 확실한 정보인지는 모르겠다.
__init__.py는 없으면 안되니까 폴더 안의 나머지 파일들을 .gitignore에 추가하고, __init__.py는 제외시키도록 추가해줬다.
**/migrations/**.py
!**/migrations/_init_.py
- 파이썬 코드 포맷터
https://codemte.tistory.com/72
'WIL&TIL > TIL' 카테고리의 다른 글
20230417 TIL __contains, :=, HTTP_REFERER (0) | 2023.04.17 |
---|---|
20230414 TIL 장고 정리 및 팀프로젝트 마무리 (0) | 2023.04.14 |
20230412 TIL - 깃 커밋 컨벤션, pull request에 관해 (0) | 2023.04.13 |
20230411 TIL - save()와 create(), GIT- permission denied (0) | 2023.04.12 |
20230410 TIL (0) | 2023.04.10 |
댓글