프로그래밍/Git 3

CodeRabbit을 활용한 PR 코드 리뷰 자동화

혼자 사이드프로젝트를 하다보면 코드리뷰를 받을 수 없다는 점이 늘 아쉽게만 느껴졌다.그래서 자동으로 코드리뷰를 해주는 툴을 찾아보다가 CodeRabbit이라는 AI 코드리뷰 툴을 찾게 됐다. CodeRabbit 사이드 프로젝트에 붙여보기1. 회원가입계정을 생성하면 아래와 같은 화면이 나온다.여기서 나의 깃허브 계정을 통해 CodeRabbit을 적용한 레포지토리들을 동기화하고, 이를 대시보드에서 확인할 수 있다. 2. coderabbbit을 적용할 repository 추가우측 상단에 있는 Add Repositories 버튼을 클릭하면, 아래와 같이 CodeRabbit을 적용할 계정과 oranization을 선택할 수 있는 화면이 나타난다. 계정이나 Organzation을 선택하면, 그에 속한 레포지토리에 ..

프로그래밍/Git 2025.03.10

git 서브모듈 분리하기 ( 서브 모듈 쓰지마세요 )

얼마 전에, organization 외에 서로 다른 레포지토리(Repository)를 하나로 관리할 수 있는 새로운 방법인 서브모듈을 시도해봤다. https://kojub.tistory.com/31 두 개의 레포, 하나처럼 다루는 법 : git 서브모듈 이용하기두 개의 레포, 하나처럼 다루고 싶다면?이번 사이드 프로젝트에서는 프론트엔드와 백엔드를 독립적인 레포지토리로 관리하되, 하나의 프로젝트로 묶어야 해서 늘 사용하던 Organization을 생성할kojub.tistory.com서브모듈 사용해보니 어땠나?걍 불편 그 잡채였다.서브모듈과 상위 레포가 각각 독립적으로 동작하다 보니, 매번 싱크를 맞춰줘야 하는 게 너무 번거로웠다. 혼자 작업하는데도 커밋 히스토리를 깔끔하게 정리하려고 git reset과 g..

프로그래밍/Git 2025.02.25

두 개의 레포, 하나처럼 다루는 법 : git 서브모듈 이용하기

두 개의 레포, 하나처럼 다루고 싶다면?이번 사이드 프로젝트에서는 프론트엔드와 백엔드를 독립적인 레포지토리로 관리하되, 하나의 프로젝트로 묶어야 해서 늘 사용하던 Organization을 생성할까 고민하다가, Organization의 무한생성이 싫어서…ㅋㅋㅋㅋ 다른 방법을 찾아보니 git 서브모듈 방법을 알게됐다. 서브모듈이란?Git 서브모듈( Submodules )은 한 레포지터리 안에 또 다른 Git 저장소를 포함하는 방법을 말한다.예를 들어, Backend 레포 안에 Frontend 레포를 하위폴더처럼 추가할 수 있되, 독립적으로 관리할 수 있다. 서브모듈 이용하기 전에 고려할 점결론부터 말하자면 협업할 땐, 쓰지 않는 게 좋다.레포 내 서브모듈의 존재를 모르는 협업자가 git clone을 하면 서..

프로그래밍/Git 2025.02.16