[GitHub] 코드 프리징 하기
데이터 개편을 앞두고 현재까지 잘 동작하는건 프리징 하기 위해 알아봤다.
1. 태그 설정
2. 릴리즈 추가
두가지만 해주면 코드를 프리징 할 수 있다.
1. 태그 설정
git graph에서 프리징 해줄 커밋을 누르면 Add Tag을 할 수 있다.
name은 v.0.0.1이든 v.1.0.0으로 본인이 생각하는 버전으로 만들어주면 된다.
type은 바꿀 필요 없이 Annotated로 해주고
push to remote을 체크해줍니다.
add tag을 누르면 얼마 걸리지 않아 태그가 설정 된것을 볼 수 있죠.
github로 가서 해당 레포의 tags를 보면 잘 올라간 것을 확인 할 수 있다.
2. Releases 버전 생성하기
레포 메인 화면에 보면 Releases을 보면 create a new release을 눌러주면 된다.
이때 아까 만든 태그를 선택해줘야 한다.
이름과 내용은 원하는대로 하면 된다.
제대로 관리하고 싶다면 다른 레포들을 참고해서 만들면 좋을 것 같다.
https://github.com/oven-sh/bun/releases
Releases · oven-sh/bun
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one - oven-sh/bun
github.com
https://github.com/vercel/next.js/releases
Releases · vercel/next.js
The React Framework. Contribute to vercel/next.js development by creating an account on GitHub.
github.com
https://github.com/expressjs/express/releases
Releases · expressjs/express
Fast, unopinionated, minimalist web framework for node. - expressjs/express
github.com
참고해서 적어주도록 하자.
(오픈소스가 아니면 본인 혹은 팀이 알아볼 수 있을정도로 적어도 된다.)
잘 올라간 것을 볼 수 있다.
인제 버전 관리를 할 수 있게 됐다 👍