1. Facts(사실, 객관)
- 금형관리 PK 변경
- 견적서 화면 배치 수정 및 승인권한 추가
- 큐밍 홈페이지 사진 및 연혁 수정
- github history 강의
2. Feelings(느낌, 주관)
완성되었다고 판단했던 개발 건들이 계속 수정 요청이 들어왔습니다. 견적서의 배치 변경과 날인 도장 추가입니다. 이는 분기를 통해서 요청 팀에 따라 다른 사진을 불러도록 하면 되겠다는 생각을 했습니다. 금형관리의 경우 pk가 바뀌었는데 당황스러웠습니다. 그래서 또다시 설계를 바꿔서 기존에 금형코드를 금형명을 pk로 했습니다. 테이블을 다시 생성하고, SQL 문과 화면을 수정하는 일이 늘어버렸습니다. 하지만, 계속 화면을 보고 있었기에 익숙함에 바로 수정이 가능했었습니다. 다음부터는 기존에 데이터들을 백업해두고 구조를 활용해서 빠르게 수정할 수 있도록 해야겠습니다.
코드숨에서 하는 git 강의 중 history 관리를 봤습니다. 정면돌파로 하나씩 파일을 수정하는 것부터, git revert와 git rebase를 사용하는 법, cherry-pick으로 특정 커밋을 불러오는 것도 새롭게 배웠습니다. 앞으로 프로젝트에서 특정 기능이 없어지고 사라지고 나중에 추가되고 하는 문제들이 있을 때 잘 대비할 수 있도록 훈련하는 기회가 됐습니다.
3. Findings (배운 점)
git alias를 통해서 트리형 로그 구조를 git lg 로 단축해서 사용
커밋의 특정 시점으로 가려면 git reset --hard <commit>이 가능하다
cherry-pick으로 특정 시점의 커밋을 가져올 수 있다
git revert는 작업 내용을 제거하면서 커밋 기록을 남길 수 있다
tag를 사용해서 작업한 내용들을 따로 이름붙여서 관리 할 수 있다
4. Action (구체적 계획)
- 환경설정 파일, db 파일 등은 작업을 할 때 모두 백업해두기
- git에서 history를 관리할 때는 tag, revert, reset, rebase 등 이용하기
- 깃허브에 프로젝트 내용 업데이트하기
'회고' 카테고리의 다른 글
TIL_2022.09.29 (0) | 2022.09.30 |
---|---|
TIL_2022.09.28 (0) | 2022.09.29 |
TIL_2022.09.23 (0) | 2022.09.24 |
TIL_2022.09.22 (0) | 2022.09.23 |
TIL_2022.09.20 (0) | 2022.09.21 |