ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • pull patch 한 번에 뜰 때, commit 오류
    업무 2025. 1. 13. 19:14

    (사진)

    소스트리에서 작업을 하다 보면 (아마도...?) 같은 브랜치에서 두 명이 동시에 작업을 할 때 pull과 push가 동시에 생기며 commit도 아무것도 불가한 상태가 종종 발생했다

    또한 급하게 업무를 처리하다보니 패치 풀을 받지 않고 커밋을 했을 때도 비슷한 오류가 발생했다

    이런 경우 다른 브랜치로 이동도 안되며 커밋으로 올려둔 작업물 또한 커밋이 안된다

    그동안은 시니어분께 부탁드려 브랜치를 다시 따는 방식으로 진행했는데 매번 부탁드리기 어려우니...

    실무에서 사용하는 소스트리라 구글링한 결과를 마음대로 해볼 수 없는 어려움이 있어 그나마 안전하게 충돌을 없앨 수 있는 방법을 찾았다

     

     

    ( 해결 방안 )

    1. 새 브랜치를 만들어 자동으로 작업 공간을 이동한다

    2. 커밋으로 올렸지만 오류로 인해 제대로 커밋되지 않은 작업물들을 로컬에 백업한다

    3. 충돌난 브랜치를 강제로 삭제한다

    4. 다시 브랜치를 develop에서 check out 한 후 패치 풀 받는다

    5. 백업 해둔 소스를 올리고 다시 커밋한다

     

     

    728x90

    '업무' 카테고리의 다른 글

    20250207  (0) 2025.02.08
    Enum, Java Stream API  (1) 2025.01.21
Designed by Tistory.