Trunk (소프트웨어)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

Trunk는 소프트웨어 개발에서 버전 관리 시스템에 있는 소스 코드의 최신 리비전을 의미한다. 일반적으로 개발 중인 코드를 포함하며, 안정화되면 릴리즈 분기로 복사된다.

Trunk (소프트웨어)
소프트웨어 트렁크
정의소프트웨어 프로젝트의 공유 저장소에서 현재 개발 버전을 나타내는 용어
사용되는 곳서브버전

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

본문 내용을 불러올 수 없습니다.