Trunk (소프트웨어)
1. 개요
Trunk는 소프트웨어 개발에서 버전 관리 시스템에 있는 소스 코드의 최신 리비전을 의미한다. 일반적으로 개발 중인 코드를 포함하며, 안정화되면 릴리즈 분기로 복사된다.
Trunk (소프트웨어)
소프트웨어 트렁크
| 정의 | 소프트웨어 프로젝트의 공유 저장소에서 현재 개발 버전을 나타내는 용어 |
|---|---|
| 사용되는 곳 | 서브버전 깃 머큐리얼 바자 코드빌 |
설명
| 역할 | 모든 개발자가 코드를 통합하는 중앙 집중식 장소 |
|---|---|
| 개발 방식 | 개발자는 트렁크에서 코드를 체크아웃하여 변경하고 다시 커밋 |
| 안정성 | 일반적으로 가장 안정적인 코드 기반 유지 |
| 다른 이름 | 메인라인 (mainline) 헤드 (head) |
버전 관리 시스템에서의 트렁크
| 서브버전 | 기본 개발 라인 |
|---|---|
| 깃 | 'main', 'master' 브랜치 |
트렁크 기반 개발
| 개념 | 모든 개발자가 짧은 주기로 트렁크에 직접 커밋하는 소프트웨어 개발 접근 방식 |
|---|---|
| 장점 | 빠른 피드백 지속적인 통합 병합 충돌 감소 |
| 단점 | 엄격한 테스트 및 코드 품질 관리가 필요 |
📚 더 읽어볼만한 페이지
-
버전 관리 -
깃허브
깃허브는 Git 버전 관리 시스템을 기반으로 소프트웨어 개발 협업 기능과 부가 서비스를 제공하는 웹 기반 플랫폼이지만, 여러 논란과 비판도 존재하는 세계 최대의 소프트웨어 개발 플랫폼이다. -
버전 관리 -
스테핑 레벨
-
버전 관리 시스템 -
미디어위키
미디어위키는 위키백과 등 위키미디어 재단 프로젝트에서 사용되는 PHP 기반의 자유 소프트웨어 위키 엔진으로, 확장성, 다양한 기능, 사용자 지정 용이성 등을 바탕으로 위키 기반 웹사이트 구축 및 관리에 기여한다. -
버전 관리 시스템 -
깃 (소프트웨어)
깃은 리누스 토르발스가 개발한 분산 버전 관리 시스템으로, 빠른 분기 및 병합, 분산 개발 환경 지원, 대규모 프로젝트 처리 효율성 등의 특징을 가지며, 깃허브, 깃랩 등에서 서비스되며 소프트웨어 개발 분야에서 널리 사용된다.
목차
본문 내용을 불러올 수 없습니다.