TIL - Git PR 후 오류

su·2023년 7월 3일
0

TIL

목록 보기
34/93
post-thumbnail

문제1 - git pull request로 merge 후 다음 pull request merge시 오류

1) 문제

야심차게 첫 pull request 요청을 받아 코드를 확인하고 merge를 진행했다.
그리고 나서 다음 pull request 요청을 받아서 코드를 merge 하려는데 ..

파일들이 아름답게 충돌하는 모습이다..!

첫 pull request를 받은 곳에서 기존에 만들어놨던 파일들을 삭제하고 보내셨었다..

그 다음 pull request에서는 그 파일들이 필요했기 때문에 삭제하기 않고 그 파일들에 코드를 작성해서 pull request를 보냈는데, 저런 오류가 났다.

2) 시도

다행히 해결 방법을 친절하게 알려주었다.

이렇게 하란다.. 해보자.. ㅠㅡㅠ
git bash에서 실행했는데 바로 충돌이 나서 intellij로 넘어갔다.

3) 해결

intellij에서 충돌이 났던 코드들을 보고,
수정 후에 commit을 하고 다시 sub브랜치로 push를 했더니 잘 반영이 되었다..

4) 배운 점

기존 레포지토리에 만들어두었던 파일들을 삭제하고 pull request를 받아 merge를 하면, 다음에 받는 pull request에서 삭제한 파일들이 존재할 경우, 저렇게 충돌이 날 수 있다는 점을 청므 알게 되었다.

Spring boot bean 주입

bean으로 만들어주는 에너테이션을 사용해서 bean을 수동으로 등록하기도 한다
bean으로 등록했다면 spring boot test로 테스트해볼 수 있다
같은 이름의 bean으로 주입하는 경우는 거의 드문데, 만약 그렇게 된다면
@Primary나 @Qualifier 에너테이션을 사용해 구분할 수 있다.
주로 @Qualifier 에너테이션을 사용한다고 한다..!

JWT

세션 기반의 인증에서 발생하는 문제를 해결하기 위해 나온 개념이다
세션 기반의 인증의 경우, 서버가 다 관리하는 방식으로 사용자가 많아진다면 서버가 인증들을 부담하기가 힘들어진다.
인증의 scale out 때문에 JWT를 사용하는 것이다
JWT를 사용하면 동시 접속자가 많을 때, 서버 측의 부하를 낮출 수 있다.

profile
(❁´◡`❁)

0개의 댓글