| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- GIT
- 오픈소스
- codex
- Wake On Lan
- IOCP
- 자동화
- docker desktop
- Firefly
- 윈도우10 WOL
- 개발도구
- ai 코딩 에이전트
- docker-compose
- LLM
- 셀프호스팅
- OpenAI
- mobile
- github
- IOCP 서버
- 벤치마크
- n8n
- 홈서버
- Winsock
- IOCP 클라이언트
- docker
- AI에이전트
- 윈도우10 Wake On Lan
- telegram
- hermes
- wol
- AI
- Today
- Total
목록GIT (2)
;
git diff로 코드를 리뷰할 때, lines 142-160 changed 같은 줄 번호 중심의 변경 사항은 맥락을 잡기 어렵습니다. 특히 함수 이름을 바꾸거나 파일 위치를 옮기면 수백 줄이 삭제되고 추가된 것으로 보여, 무엇이 바뀌었는지 파악하느라 시간을 허비합니다.sem은 파일의 줄(line) 대신 함수, 클래스, 메서드 같은 의미론적(semantic) 코드 엔티티를 기준으로 변경을 추적하는 Git 위(top of git)의 CLI 도구입니다.tree-sitter를 사용해 28개 언어의 코드를 구문 분석하고 엔티티 단위로 해싱합니다. 그래서 파일 안에서 함수 위치가 바뀌거나 이름이 변경되더라도, 기존 git diff의 무의미한 줄 단위 추가/삭제 대신 "함수 A의 내부 로직 일부 수정됨"으로 맥락을..
개요본 포스트는 git push 전에 실수를 막는 no-mistakes 설치와 기본 사용 과정을 설명합니다.로컬 저장소 앞에 검증 게이트를 두고, 통과한 변경만 실제 remote와 PR 단계로 넘기는 흐름입니다.AI 코딩 도구를 자주 쓰거나, push 직전에 테스트와 린트를 자주 놓치는 저장소라면 바로 써볼 만합니다.전체 구성 흐름로컬 브랜치: 평소처럼 수정하고 commit 하는 작업 구간입니다.gate remote: git push no-mistakes를 받는 로컬 Git 프록시입니다.disposable worktree: 원본 작업 폴더와 분리된 임시 검증 공간입니다.finding 처리: 안전한 수정은 자동 반영하고, 의도 판단이 필요한 변경은 멈춘 뒤 사용자 승인을 받습니다.PR 생성: 모든 검사가 ..
