본문 바로가기

IT & AI

Zed DeltaDB, 커밋 사이의 코드와 대화까지 기록해요

728x90

Zed DeltaDB, 커밋 사이의 코드와 대화까지 기록해요

AI 뉴스 썸네일
AI 뉴스 썸네일

코딩 에이전트가 만든 결과만 보면 코드가 왜 그렇게 바뀌었는지 놓치기 쉬워요. Zed가 공개한 DeltaDB는 커밋 사이의 세세한 편집과 대화를 함께 기록해 이 빈틈을 메우려는 버전 관리 시스템이에요. 아직 얼리 액세스 단계라 실제 팀에서 얼마나 안정적으로 작동하는지는 더 확인해야 해요. 1

핵심 요약

구분핵심왜 볼 만한가요
변경 기록커밋 사이의 편집마다 안정적인 식별자를 붙여요코드가 바뀌는 중간 과정까지 특정 시점으로 되돌릴 수 있어요
코드 맥락코드 변경과 이를 만든 코딩 에이전트 대화를 연결해요코드 한 줄의 배경을 관련 대화에서 바로 찾을 수 있어요
분기와 협업작업 트리를 가상화하고 실행 도중에도 새 브랜치를 만들 수 있게 설계했어요커밋과 푸시를 기다리지 않고 진행 중인 작업을 함께 검토할 수 있어요
현재 상태Zed에서 얼리 액세스 신청을 받고 있어요공개 설명은 제품 설계와 목표 중심이며 운영 성능 자료는 아직 부족해요

1. 커밋보다 촘촘한 코드 이력을 만들어요

Git은 커밋을 기준으로 프로젝트의 상태를 남겨요. 개발자가 커밋하기 전까지 시도한 여러 편집과 코딩 에이전트와 나눈 대화는 별도 도구에 흩어지기 쉬워요. DeltaDB는 작업 중 발생한 각 편집을 작은 변화 단위로 기록하고, 각각에 안정적인 식별자를 붙여요. 코드가 계속 바뀌어도 과거의 특정 편집 시점을 가리키거나 그 상태로 돌아갈 수 있다는 설명이에요. 2

Zed는 메시지와 그 메시지가 만든 편집을 나란히 저장한다고 밝혔어요. 과거 대화의 한 문장에서 현재 코드로 이동할 수 있고, 코드 한 줄에서 그 줄을 만들거나 나중에 건드린 대화를 찾을 수 있어요. 줄 번호 대신 변경 단위에 참조를 고정하므로 주변 코드가 이동해도 연결을 유지하는 방식이에요. 코딩 에이전트도 이전 작업의 배경을 읽거나 앞서 해당 코드를 다룬 작업 맥락을 조회할 수 있게 설계했어요. 3

협업 방식도 달라져요. DeltaDB는 충돌 없이 복제할 수 있는 작업 트리를 내장해 여러 개발자와 코딩 에이전트가 다른 기기에서 같은 파일을 함께 편집하도록 설계했어요. 작업 트리를 가상화해 실행 중간의 어느 시점에서든 새 에이전트 브랜치를 만들 수 있다고 해요. 동료는 커밋과 푸시가 끝나기 전에 진행 중인 작업에 들어와 관련 대화를 확인하고 주석을 남길 수 있어요. 3

Git을 없애겠다는 발표는 아니에요. Zed는 Git과 CI가 검사 실행과 외부 저장소 연결을 계속 맡는 구성을 제시했어요. DeltaDB는 커밋 전 작업과 대화 맥락을 다루고, Git은 팀이 공유할 확정된 이력과 기존 생태계를 담당하는 그림에 가까워요. 3

도입 전에 확인할 점

DeltaDB는 현재 얼리 액세스 참여자를 모집하고 있어요. 공개 페이지에는 저장 공간 사용량, 대규모 저장소 성능, 기존 Git 저장소와의 동기화 방식, 권한 관리, 보관 기간 같은 운영 조건이 자세히 나오지 않았어요. 팀이 시험한다면 기능 소개보다 이 항목들을 먼저 확인하는 편이 좋아요.

728x90

대화와 코드 변경을 함께 보관하면 추적성은 좋아지지만, 민감한 정보도 더 오래 남을 수 있어요. 접근 권한과 삭제 정책이 충분하지 않으면 소스 코드, 내부 지시, 고객 정보가 한 이력에 묶일 수 있어요. 협업 기록을 누가 볼 수 있는지와 특정 대화만 지울 수 있는지도 도입 판단에 포함해야 해요.

왜 중요한가요

코딩 에이전트를 여러 개 병렬로 쓰면 최종 diff만으로 변경 이유를 파악하기 어려워져요. DeltaDB가 제안한 편집 단위 이력은 문제가 생겼을 때 어느 대화와 작업이 해당 코드를 만들었는지 좁히는 데 도움이 될 수 있어요. 리뷰어도 완성된 변경만 받는 대신 작업 중간의 판단과 시도를 따라갈 수 있어요. 3

팀이 도입하려면 DeltaDB가 기존 개발 도구와 자연스럽게 맞물려야 해요. Git 저장소, 터미널 도구, CI, 코드 리뷰 규칙을 크게 바꾸지 않고 커밋 전 맥락을 보완해야 부담 없이 시험할 수 있어요. 얼리 액세스에서는 복구 정확도와 대규모 저장소 성능, 동시 편집 충돌 처리, 권한 분리를 중심으로 보는 게 좋아요. 2

참고 자료

  1. Zed DeltaDB 얼리 액세스 — GeekNews
  2. DeltaDB — Early Access — Zed
  3. Software Is Made Between Commits — Zed Blog
728x90