(협업) git conflict 해결, branch 설계 시행착오

앞고기랑 소금·2024년 8월 1일

스파르타 TIL

목록 보기
13/43

13일차

git conflict 오류 해결

  • 사건 개요
    • branchmain develop 1-2 veiw 1-1 register로 나눠
    • 1-1이나 1-2 에서 작성한 코드를 develop으로 merge하는 식으로 함.
    • 1-2에서 작업하는중 1-1 작업하는 팀원이 다하고 developmerge함.
    • 1-2에서 git pull origin develop으로 pull하자 격렬한 빨간 불빛들의 향연.
  • conflict 해결
    • 알고보니 같은 class같은 줄 변경함.
    • '<<<<<<< HEAD' 부터 '======='사이가 내가 작성한 코드
      '=======' 부터 '>>>>>>>' 까지가 팀원이 작성한 코드.
    • 1-1작업한 팀원과 같이 어느 부분 없애고 이부분 넣고 상의후 코드변경해서 해결
      <<<<<<< HEAD
       //내가쓴코드
       =======
       //팀원이 쓴 코드
       >>>>>>>
       
       // <<<HEAD, ====, >>>> 삭제
       // 팀원과 상의한 코드

branch 설계 시행착오

팀원분이 거의 전부 해결 해주신..ㅎ

  • 처음 branch 설계

    처음써봐서 conflict 많이 발생함. 관리가 힘들다 판단.

  • 두번째 branch 설계

    모든 팀원이 method에서 코드를 작성, 관리가 힘들다 판단.

  • 마지막 branch 설계

    맴버별 branch를 만들어서 각자의 branch에서 작업하게함.

0개의 댓글