일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 프로그래밍
- 사이버보안
- 버전관리
- 데이터베이스
- 프로그래밍언어
- 네트워크
- 인공지능
- 보안
- 소프트웨어공학
- 웹개발
- 컴퓨터과학
- 데이터분석
- 자료구조
- 코딩
- 딥러닝
- 머신러닝
- I'm Sorry
- 데이터구조
- 빅데이터
- Yes
- 2
- 소프트웨어
- 파이썬
- 컴퓨터비전
- 네트워크보안
- 자바스크립트
- 컴퓨터공학
- 알고리즘
- 클라우드컴퓨팅
- 데이터과학
- Today
- Total
목록프로젝트관리 (2)
스택큐힙리스트
저는 리포지토리와 함께 사용되는 composer.lock에 조금 혼동되고 있습니다. 많은 사람들이 우리가 리포지토리에서 composer.lock을 .gitignore 해야하지 않는다고 말하고 있습니다. 개발 환경에서 라이브러리를 업데이트한다면 새로운 composer.lock이 생기지만, 제품 환경으로 업데이트할 수 없을 텐데 맞을까요? 이 파일은 충돌을 생성하지 않을까요?답변 1만약 라이브러리를 업데이트한다면, lockfile도 커밋하고 싶을 것입니다. 이것은 당신의 프로젝트가 사용하고 있는 라이브러리의 특정 버전에 잠겨있음을 나타냅니다. 당신의 변경사항을 커밋하고 다른 사람이 코드를 가져와 의존성을 업데이트하면, lockfile은 수정되지 않아야 합니다. 만약 수정되었다면, 새로운 버전이 있는 것을 의..
나는 내가 만드는 Django 웹 앱을 위한 virtualenv를 앱의 git 저장소 안에 넣는 것을 생각 중이다. 배포를 간단하고 쉽게 유지하는 방법 같아 보인다. 그러나 이것을 하지 않아야 할 이유가 있을까?답변 1나는 필요한 패키지를 pip freeze를 사용해서 requirements.txt 파일에 가져와서 내 저장소에 추가합니다. 전체 virtualenv를 저장하는 이유를 생각해보려 했지만, 생각해봐도 이유를 찾을 수 없었다.답변 2가상환경 디렉토리를 깃 리포지토리 안에 두는 것이 나쁜가요?가상환경이란 파이썬 프로젝트를 실행하기 위해 필요한 라이브러리와 의존성을 분리해서 관리하는 것입니다. 이를 통해 프로젝트마다 다른 라이브러리 버전을 사용할 수 있기 때문에 개발환경이 격리되어 안정적이고 일관적..