Devotd Github
새 소식개발 도구

jj-vcs/jj v0.46.0 — Git 호환 버전 관리 시스템

Jujutsu는 Git 저장소를 저장 계층으로 활용해 작업 사본과 이력을 관리하는 버전 관리 시스템이다.

저장소 정보jj-vcs/jj ↗

Jujutsu는 Git 저장소를 저장 계층으로 활용해 작업 사본과 이력을 관리하는 버전 관리 시스템이다.

GitHub 설명: A Git-compatible VCS that is both simple and powerful

스타
★ 32.2K
포크
1.3K
언어
Rust
라이선스
Apache-2.0
최신 릴리스
v0.46.0
원문 보기 ↗GitHub에서 보기 ↗

jj-vcs/jj의 최신 공개 릴리스는 v0.46.0이다. Jujutsu는 소프트웨어 프로젝트의 코드를 복사하고 변경을 추적해 게시하는 버전 관리 시스템이며, 명령줄 도구 이름은 jj다. 제공된 자료에는 v0.46.0의 변경 항목이 없어 이번 버전에서 무엇이 바뀌었는지는 확인할 수 없다.

jj는 Git 저장소를 저장 계층으로 사용해 기존 Git 기반 도구와 호환된다. 작업 사본의 변경을 자동으로 커밋하고, 작업 로그와 실행 취소로 변경 이력을 살피거나 되돌릴 수 있다. 자동 커밋은 편집한 내용을 별도의 커밋 단계 없이 기록하는 모델이다. 자동 리베이스는 관련 변경을 기준에 맞춰 다시 적용하며, 충돌이 나면 그 기록을 보존한다. 이 기능은 작업 사본과 커밋을 다루고, 충돌을 기록하며, 이력을 다시 쓰는 흐름으로 이어진다. 따라서 jj는 단순한 Git 보조 도구가 아니라 코드를 추적하고 게시하는 독립적인 버전 관리 시스템이다. 구현 언어는 Rust이고 라이선스는 Apache-2.0이다.

다만 안정적인 것은 Git 호환성이고, Jujutsu 자체는 실험적이라고 README가 설명한다. Git 서브모듈 지원도 아직 완성되지 않았다. 따라서 기존 Git 저장소와 도구를 활용할 수 있다는 점은 분명하지만, 서브모듈을 쓰는 작업 흐름에서는 지원 범위를 먼저 고려해야 한다.