Git LFS
Git LFS
Git LFS는 대용량 파일을 위한 추가 기능입니다. Git은 작은 포인터를 저장하고, 별도의 LFS 서비스가 전체 파일을 저장하고 전송합니다.
다른 예시
한 게임 프로젝트는 300MB 바이너리 텍스처를 LFS 지원 원격 저장소에 버전 관리합니다. 커밋은 포인터를 보유하고 승인된 사용자는 정확한 파일을 다운로드합니다. LFS는 바이너리 파일 수정이 병합이나 저장소 제거 비용을 쉽게 만들지 않습니다.
주요 부분
- 01추적된 패턴
- 02포인터 파일
- 03LFS 객체
사용할 때
호스팅 서비스와 팀 프로세스가 모두 LFS를 지원하는 경우 선택된 대형 바이너리 파일에 이 용어를 사용하세요.
다음 경우에는 사용하지 마세요
다시 빌드되어야 하는 생성된 파일을 숨기거나 저장소 규칙을 회피하기 위해 LFS를 사용하지 마세요.
코드에서 사용된 이름
Git pointer ↔ LFS object store 출시하기 전에
Before publishing, check the exact repository, branch, target, and diff. Keep unpublished work. Pass review and CI checks. Record conflict and data-loss risks, release order, traceability, recovery, and rollback.
Outcome:Complete the task with Git LFS (Git LFS)。 User context:한 게임 프로젝트는 300MB 바이너리 텍스처를 LFS 지원 원격 저장소에 버전 관리합니다. 커밋은 포인터를 보유하고 승인된 사용자는 정확한 파일을 다운로드합니다. LFS는 바이너리 파일 수정이 병합이나 저장소 제거 비용을 쉽게 만들지 않습니다. Delivery concept or operation:Git LFS (Git LFS)。 Why it fits:호스팅 서비스와 팀 프로세스가 모두 LFS를 지원하는 경우 선택된 대형 바이너리 파일에 이 용어를 사용하세요. Do not use it when:다시 빌드되어야 하는 생성된 파일을 숨기거나 저장소 규칙을 회피하기 위해 LFS를 사용하지 마세요. Delivery requirements: Name the code repository and target. List preconditions, changes, review and CI checks, conflict and data-loss risks, release order, and the rollback or recovery command. Repository safeguards: Keep unpublished work and a clear history. Do not run destructive steps without an explicit backup. Check the exact code diff and remote target before publishing. Acceptance criteria: Review the intended diff and pass all required checks. Keep the target version traceable. Practice failure recovery and keep published history clear. Evidence and limits (evidence boundary):해당 출처에 대해 공식적인 것입니다. 다른 플랫폼이나 팀은 그 용어를 다른 방식으로 사용할 수 있습니다. Unknowns to confirm: Repository, branch, team activity, release environment, approval owner, protected checks, and rollback target.
이 요청을 확인하세요
Review how Git LFS (Git LFS) is used now. Definition: Git LFS는 대용량 파일을 위한 추가 기능입니다. Git은 작은 포인터를 저장하고, 별도의 LFS 서비스가 전체 파일을 저장하고 전송합니다. Release checks: Before publishing, check the exact repository, branch, target, and diff. Keep unpublished work. Pass review and CI checks. Record conflict and data-loss risks, release order, traceability, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.