본문 바로가기

728x90

Git

(16)
Google의 소스 공개가 Git 태그에서 Drive 신청제로 바뀌었어요 Google의 소스 공개가 Git 태그에서 Drive 신청제로 바뀌었어요IT & AI 뉴스 썸네일Google이 일부 Android 관련 소스 코드를 공개하는 방식을 바꿨어요. 예전처럼 서명된 Git 태그를 바로 받는 대신, Google Forms로 신청한 뒤 Google Drive의 압축 파일 접근 권한을 기다려야 해요. GrapheneOS는 몇 시간이던 대기 시간이 최근 수 주까지 늘었다고 밝혔어요. 1이 변화는 다운로드 경로 하나가 달라진 정도로 끝나지 않아요. Android 빌드 도구와 여러 개발 작업은 Git 저장소 구조와 리비전을 전제로 움직여요. 같은 소스가 압축 파일에 들어 있어도 이력과 태그가 사라지면 비교, 포팅, 테스트에 손이 더 가요.핵심 요약구분핵심왜 볼 만한가요공개 방식Git 태그..
Cursor Origin 공개, AI 코딩 도구가 코드 호스팅까지 맡아요 Cursor Origin 공개, AI 코딩 도구가 코드 호스팅까지 맡아요AI 뉴스 썸네일Cursor가 자체 Git 코드 호스팅 서비스 Origin을 초기 베타로 공개했어요. 저장소 생성부터 코드 탐색, 풀 리퀘스트 검토, GitHub 동기화, 배포와 CI 연동까지 Cursor 안에서 처리할 수 있어요. 코딩 에이전트가 저장소와 리뷰 문맥에 바로 접근하는 작업 환경을 만들려는 시도예요. 1핵심 요약구분내용제공 범위Pro, Teams, Enterprise 요금제에 단계적으로 열려요. 무료 플랜에서는 쓸 수 없어요.저장소표준 Git으로 clone, push, pull할 수 있는 Origin 저장소를 만들 수 있어요.GitHub 연동기존 GitHub 저장소를 미러링하고 Cursor에서 탐색, 검색, 리뷰할 수 ..
Git 커밋 기록을 표처럼 고치는 git-knife, 날짜와 작성자도 한 번에 바꿔요 Git 커밋 기록을 표처럼 고치는 git-knife, 날짜와 작성자도 한 번에 바꿔요git-knife IT 뉴스 썸네일Git 히스토리에서 오래된 이메일 주소나 잘못 적은 날짜를 고치려면 명령어와 환경변수를 조합해야 할 때가 많아요. git-knife는 커밋 메시지부터 작성자·커미터의 이름, 이메일, 날짜까지 표에서 직접 편집하게 만든 데스크톱 도구예요. 1핵심 요약구분내용편집 범위커밋 메시지, 작성자·커미터 이름과 이메일, 작성일과 커밋일을 바꿀 수 있어요.일괄 작업일반 문자열이나 정규표현식으로 여러 커밋의 텍스트 필드를 한 번에 치환해요.작동 방식시스템에 설치된 Git CLI와 `git commit-tree`로 커밋을 다시 만들어요. 기존 tree를 재사용해 파일 내용은 유지해요.안전장치적용 전 비교 ..
AI 시대의 개발 흐름, 기능은 넓게 만들고 PR은 좁게 나눠요 AI 시대의 개발 흐름, 기능은 넓게 만들고 PR은 좁게 나눠요AI 뉴스 썸네일AI 코딩 도구가 구현 속도를 높이면서 작업을 나누는 시점도 달라지고 있어요. 기능 전체를 먼저 동작하게 만든 뒤, 실제 코드에서 드러난 경계에 맞춰 작은 PR로 나누자는 개발 방식이 나왔어요. 1핵심 요약구분핵심왜 볼 만한가요설계기능의 목적과 신뢰 경계는 구현 전에 정해요계획 없이 코딩하는 방식과 구분할 수 있어요구현하나의 작업 브랜치에서 기능을 끝까지 연결해 봐요백엔드와 프론트엔드 사이의 실제 의존성을 일찍 확인할 수 있어요검토코드 리뷰 전에 동작하는 화면이나 미리보기로 제품 피드백을 받아요잘못 만든 기능을 세세하게 리뷰하는 낭비를 줄여요PR완성된 변경을 독립적으로 읽고 병합할 수 있는 작은 단위로 다시 나눠요리뷰어가 AI..
Delta는 코딩 에이전트의 작업 과정을 팀과 함께 검토해요 Delta는 코딩 에이전트의 작업 과정을 팀과 함께 검토해요AI 뉴스 썸네일코딩 에이전트가 만든 결과를 검토할 때는 완성된 diff만으로 의도를 되짚어야 할 때가 많아요. Zed가 공개한 Delta는 코드와 대화를 한곳에 연결해, 개발자와 에이전트가 구현 과정까지 공유하는 협업 환경을 제안해요. 현재 첫 사용자를 위한 비공개 베타가 시작됐어요. 1핵심 요약구분내용제품Delta는 개발자와 코딩 에이전트가 코드, 대화, 검토 의견을 같은 스레드에서 다루는 별도 애플리케이션이에요.동기화DeltaDB가 대화와 작업 트리를 실시간으로 복제하면서 기존 Git 커밋과 푸시 방식은 유지해요.검토대화의 문장이나 코드의 특정 줄에 댓글을 달 수 있어요. 코드가 바뀌어도 결정 당시의 대화와 연결돼요.실행 환경로컬 앱, 브라..
AI가 놓친 버그를 사람은 왜 찾았을까요: 코드 리뷰도 훈련이 필요해요 AI가 놓친 버그를 사람은 왜 찾았을까요: 코드 리뷰도 훈련이 필요해요IT & AI 뉴스 썸네일코드 리뷰를 병합 전 승인 절차로만 다루면 리뷰어의 역할도 좁아져요. 실제 리뷰는 버그를 막는 동시에 팀이 코드와 운영 맥락을 함께 이해하는 시간이 될 수 있어요. 최근 한 개발자는 고성능 코딩 모델을 섞은 LLM 리뷰가 놓친 문제 세 가지를 사람이 찾아낸 경험을 공개했어요. 1핵심 요약구분핵심왜 볼 만한가요코드 리뷰리뷰는 교육, 규범 유지, 설계 경계 관리, 사고 예방을 함께 맡아요승인 속도만 재면 지식 공유와 운영 안전이라는 효과를 놓칠 수 있어요사람과 AILLM 리뷰는 세 PR의 문제를 모두 찾지 못했어요코드 밖에 있는 장애 경험과 도구 버전 지식이 판단을 바꿨어요팀 학습좋은 리뷰는 연습하고 가르칠 수 있..
Orca, 병렬 코딩 에이전트를 worktree로 나눠 관리해요 Orca, 병렬 코딩 에이전트를 worktree로 나눠 관리해요AI 뉴스 썸네일코딩 에이전트를 여러 개 띄우면 작업 속도보다 먼저 격리와 추적 문제가 생겨요. Orca는 각 에이전트를 별도의 git worktree에서 실행하고, 진행 상황과 변경 내용을 한 화면에서 다루는 오픈소스 개발 도구예요. 데스크톱과 원격 서버에서 작업하고 휴대폰으로 상태를 확인하는 흐름까지 한 제품에 묶었어요. 1핵심 요약구분핵심왜 볼 만한가요병렬 실행같은 작업 지시를 최대 5개 에이전트에 나눠 보내고 각각을 별도 worktree에서 실행해요한 에이전트의 변경이 다른 작업 폴더를 덮어쓰는 문제를 줄일 수 있어요도구 선택터미널에서 실행되는 CLI 에이전트와 기존 구독을 그대로 연결해요특정 모델이나 단일 서비스에 작업 방식을 맞출 ..
Zed DeltaDB, 커밋 사이의 코드와 대화까지 기록해요 Zed DeltaDB, 커밋 사이의 코드와 대화까지 기록해요AI 뉴스 썸네일코딩 에이전트가 만든 결과만 보면 코드가 왜 그렇게 바뀌었는지 놓치기 쉬워요. Zed가 공개한 DeltaDB는 커밋 사이의 세세한 편집과 대화를 함께 기록해 이 빈틈을 메우려는 버전 관리 시스템이에요. 아직 얼리 액세스 단계라 실제 팀에서 얼마나 안정적으로 작동하는지는 더 확인해야 해요. 1핵심 요약구분핵심왜 볼 만한가요변경 기록커밋 사이의 편집마다 안정적인 식별자를 붙여요코드가 바뀌는 중간 과정까지 특정 시점으로 되돌릴 수 있어요코드 맥락코드 변경과 이를 만든 코딩 에이전트 대화를 연결해요코드 한 줄의 배경을 관련 대화에서 바로 찾을 수 있어요분기와 협업작업 트리를 가상화하고 실행 도중에도 새 브랜치를 만들 수 있게 설계했어요커..
코딩 에이전트 시대, 개발 도구의 오픈소스 가치가 커지는 이유 코딩 에이전트 시대, 개발 도구의 오픈소스 가치가 커지는 이유IT & AI 뉴스 썸네일개발 도구의 소스가 열려 있으면 코딩 에이전트가 설정 메뉴 밖의 기능까지 직접 바꿀 수 있어요. 로컬 수정본을 업스트림과 계속 맞추는 일도 자동화할 수 있어서, 개인용 포크를 만들고 유지하는 비용이 예전보다 낮아졌어요.핵심 요약구분내용달라진 점코딩 에이전트가 코드 탐색, 기능 수정, 빌드, 업스트림 동기화를 이어서 처리할 수 있어요.오픈소스의 가치정해진 설정 항목이나 플러그인 API에 없는 기능도 소스를 고쳐 구현할 수 있어요.실제 사례Shelley에 meat.dev를 붙여 커밋 직후 diff 전처리를 시작하고 검토 대기 시간을 줄였어요.주의할 점자동 리베이스와 자동 교체는 병합 충돌, 회귀 버그, 보안 문제를 만들 수..
GitHub 대체재가 저장소 호스팅만으로 부족한 이유 GitHub 대체재가 저장소 호스팅만으로 부족한 이유AI 뉴스 썸네일Git 저장소를 올릴 곳은 많아요. 그래도 공개 프로젝트가 GitHub를 떠나려면 계정, 협업 방식, 이슈와 Pull Request, 프로젝트 발견 경로까지 함께 옮겨야 해요. GitHub의 대안이 여럿 있어도 곧바로 대체하기 어려운 이유가 여기에 있어요. 2핵심 요약구분핵심왜 볼 만한가요공유 정체성많은 기여자가 이미 GitHub 계정과 협업 방식을 익혔어요새 서비스가 같은 저장소 기능을 제공해도 참여 장벽은 그대로 남을 수 있어요프로젝트 발견별표, 팔로우, 활동 피드가 코드 주변의 소셜 네트워크로 작동해 왔어요공개 프로젝트는 호스팅뿐 아니라 새 사용자와 기여자를 만날 경로가 필요해요자체 호스팅운영 통제권은 커지지만 외부 기여자는 인스턴..

728x90