osFoundry / Platform
머지
전체 diff로 두 브랜치를 비교하세요. 인라인으로 승인하거나 변경을 요청하세요.
개요
Merge는 osFoundry의 브랜치 비교 및 코드 리뷰 화면으로, Code & Build 도구의 일부입니다. 임의의 두 브랜치를 고르면 그 사이의 전체 diff를 보여줍니다. 요약이 아니라 모든 파일에 걸친 추가, 삭제, 변경된 모든 줄입니다. 머지가 무엇을 가져올지 확인하려고 별도의 호스팅 사이트나 터미널로 옮겨 갈 필요 없이, 코드와 채팅, 에이전트가 이미 있는 자리에서 변경을 읽습니다.
리뷰는 인라인으로 이뤄집니다. diff를 읽으면서 변경을 승인하거나, 손봐야 할 특정 줄에 변경을 요청할 수 있어, 피드백이 동떨어진 댓글 스레드가 아니라 그것이 가리키는 코드 바로 옆에 놓입니다. 덕분에 결정과 그 근거가 한 화면에 모입니다. 무엇이 바뀌었는지, 왜 중요한지, 머지할 준비가 됐는지 말입니다. osFoundry는 자기 키를 가져오는(BYOK) 데스크톱 작업 공간이므로, 리뷰는 로컬에서 여러분의 저장소를 대상으로 실행되고, 공유하기로 선택하지 않는 한 diff는 기기 안에 남습니다. 리뷰어를 추가한다고 좌석당 요금이 붙지 않고, 코드에 연결하는 어떤 모델에도 리셀러 마크업이 없습니다.
Merge는 osFoundry의 나머지 기능과 나란히 있어, 자기 키로 연결한 바로 그 AI 모델이 diff를 읽고, 변경을 설명하고, 승인이나 변경 요청의 근거를 초안으로 잡는 일을 도울 수 있습니다. 하나의 작업 공간에 브랜치, diff, 리뷰, 그리고 판단을 돕는 어시스턴트가 함께 담기므로, 이 작업을 호스팅 제공자와 채팅 앱, 로컬 에디터에 흩어 놓을 필요가 없습니다.
주요 기능
- 임의의 두 브랜치를 비교해 전체 diff를 확인: 요약이 아니라 모든 파일의 변경된 모든 줄
- 변경을 인라인으로 승인하거나, 주의가 필요한 바로 그 줄에 변경을 요청
- 리뷰는 데스크톱에서 로컬 저장소를 대상으로 실행되어 diff를 기기에 남길 수 있음
- 자기 모델 키를 가져와 diff 설명과 리뷰 메모 작성에 사용, 리셀러 마크업 없음
- 브랜치, diff, 리뷰, AI 어시스턴트가 여러 도구에 흩어지지 않고 한 작업 공간에 존재
활용 사례
- 1인 개발자: 기능 브랜치를 main과 비교해, 결정을 내리기 전에 머지가 무엇을 들여올지 정확히 확인
- 소규모 팀 리뷰어: 동료의 diff를 읽고 호스팅 플랫폼의 좌석당 요금 없이 인라인으로 변경을 요청
- 프라이버시 중시 엔지니어: diff를 데스크톱에서 로컬로 리뷰해 리뷰 중에도 독점 코드가 기기를 벗어나지 않게 함
자주 묻는 질문
어떤 브랜치를 비교할 수 있나요?
저장소의 임의의 두 브랜치입니다. Merge는 선택한 쌍 사이의 전체 diff를 보여주며, 영향받는 모든 파일의 추가, 삭제, 변경된 모든 줄을 표시합니다.
변경에 대한 피드백은 어떻게 남기나요?
diff를 읽으면서 인라인으로 남깁니다. 변경을 승인하거나 해당 줄에 바로 변경을 요청할 수 있어, 댓글이 그것이 가리키는 코드 옆에 놓입니다.
리뷰할 때 코드가 제 기기를 벗어나나요?
osFoundry는 로컬 우선 데스크톱 작업 공간이라 diff와 리뷰는 로컬 저장소를 대상으로 실행되고, 공유를 선택하지 않는 한 기기에 남습니다. 어떤 AI 지원이든 여러분이 가져온 모델 키를 사용하며 리셀러 마크업이 없습니다.