티스토리 뷰

1️⃣ Git  pull 오류

오늘 작업을 시작하기 전, 지금까지 각자 브랜치에서 푸쉬한 코드들을 merge를 하고 pull을 하는 과정에서 오류가 발생했다.

 

오류1) pull하고 sts 켜자마자 나온 오류 => 결국 해결을 못했다.

 

 

 

오류2) pull 해온 파일 자체도 안떠서 import를 해왔더니 발생한 오류

jsp파일들에 죄다 오류가 떠있어 확인해보니 jstl 태그립에서 오류가 뜨는 거였음…이것도 해결을 못했다. 이것저것 다 구글링 해봤지만 아직까지도 왜 그랬는지 모를…😥

 

 

 

오류3) 결국 파일을 다 삭제하고 다시 깨끗한 상태에서 pull을 해왔더니 이번엔 다 정상적으로 실행됐다. 그러나 run을 해보니 서버 오류 발생.

 

원인
Tomcat config가 꼬여버려서 발생한다고 한다.

 

 

💡 해결방법
기존 서버를 지우고 다시 설정해야한다.

 

 

 

 


 

 

 

2️⃣ Git Commit Message Convention

지금까지 커밋한 내역을 보니 지저분하고 직관성이 다소 떨어진다고 생각되어 커밋 메세지 컨벤션을 제안하였다.

팀원들의 OK 하에 다른 사람이 봤을 때 직관적이고 가독성을 높이기 위해 규칙을 정했다.

컨벤션을 만들고 지킴으로서 팀원과의 소통, 편리하게 과거 추적이 가능할 것으로 생각된다.

 

1. 커밋 메세지 구조

  • 괄호 뒤에 띄어쓰기 해주기
  • 본문은 선택사항
[커밋 유형] 제목

본문


2. 커밋 유형 지정

  • 커밋 유형은 영어 대문자로 작성하기커밋 유형 의미
    Feat 새로운 기능 추가
    Fix 버그 수정
    Docs 문서 수정
    Style 코드 formatting, 세미콜론 누락, 코드 자체의 변경이 없는 경우
    Refactor 코드 리팩토링
    Test 테스트 코드, 리팩토링 테스트 코드 추가
    Chore 패키지 매니저 수정, 그 외 기타 수정 ex) .gitignore
    Design CSS 등 사용자 UI 디자인 변경
    Comment 필요한 주석 추가 및 변경
    Rename 파일 또는 폴더 명을 수정하거나 옮기는 작업만인 경우
    Remove 파일을 삭제하는 작업만 수행한 경우
    !BREAKING CHANGE 커다란 API 변경의 경우
    !HOTFIX 급하게 치명적인 버그를 고쳐야 하는 경우


3. 제목과 본문을 빈행으로 분리

  • 커밋 유형 이후 제목과 본문은 한글로 작성하여 내용이 잘 전달될 수 있도록 할 것
  • 본문에는 변경한 내용과 이유 설명 (어떻게보다는 무엇 & 왜를 설명)
[커밋 유형] 제목
**<-- 빈행으로 분리 -->**
본문


4. 제목은 명령조로 작성한다.

Feat: 추가 get data api 함수


5. 자신의 코드가 직관적으로 바로 파악할 수 있다고 생각하지 말자


6. 여러가지 항목이 있다면 글머리 기호를 통해 가독성 높이기

- 변경 내용 1
- 변경 내용 2
- 변경 내용 3

 

7. 되도록 한 커밋에는 한 가지 문제만!

 

 

 

 

 

before

 

after

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
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
글 보관함