버전 관리와 브랜칭은 Foundry 전반에 걸쳐 널리 사용되며 Pipeline Builder의 핵심 부분입니다. 버전 관리는 건강한 파이프라인 워크플로우 유지, 안전한 협업 지원 및 주요 프로덕션 브랜치 보호를 보장하는 데 중요합니다.
Pipeline Builder는 파이프라인 워크플로우의 각 고유 버전을 파이프라인 브랜치(Git의 브랜치와 유사)로 참조하며, 하나의 브랜치가 Main으로 제공됩니다.
브랜치는 사용자가 기본 파이프라인에 저장하지 않고 반복할 수 있는 파이프라인의 사본입니다. Pipeline Builder의 브랜치는 Git 리포지토리의 코드 브랜치와 유사하며, 사용자는 자신의 브랜치에서 편집 및 변경 사항 테스트를 수행하여 파이프라인에 부정적인 영향을 미치지 않습니다. 모든 파이프라인 워크플로우는 하나의 Main 브랜치로 시작하며, 사용자는 협업을 원할 때 기본 브랜치에서 추가 브랜치를 생성할 수 있습니다. 사용자가 브랜치에서 변경 사항에 만족하면 Main 브랜치로 병합하도록 제안할 수 있습니다.
Foundry에서 브랜칭 워크플로우에 대해 더 알아보기.
브랜치를 관리하려면 상단 도구 모음으로 이동하여 현재 브랜치를 나타내는 드롭다운을 선택합니다. 드롭다운 메뉴에서 브랜치 관리하기를 선택합니다.
활성 브랜치 탭에서 현재 활성화된 브랜치를 모두 보거나 활성 브랜치를 아카이브할 수 있습니다. 아카이브된 브랜치는 파이프라인 그래프의 브랜치 드롭다운 메뉴에 표시되지 않으며 복원하지 않는 한 편집하거나 사용할 수 없습니다. 아카이브된 브랜치를 복원하려면 활성 브랜치 탭에서 아카이브된 브랜치 보기를 선택합니다. 복원할 브랜치를 찾은 다음 오른쪽에 있는 브랜치 복원 아이콘을 선택합니다.
이 탭에서 **제안이 필요합니다...**를 활성화하여 기본 브랜치를 보호하고 사용자가 직접 변경 사항을 만드는 것을 방지합니다. 이 옵션은 사용자가 Main
으로 병합할 수 있는 별도의 브랜치에 변경 사항을 수행해야 합니다.
제안 승인은 베타 기능이며 Foundry 인스턴스에서 사용할 수 없을 수 있습니다.
**적어도 한 명의 승인이 필요합니다...**를 선택하여 추가 사용자 승인을 통해 주요 브랜치에 대한 또 다른 보호층을 추가합니다. 변경 사항이 Main
브랜치로 병합되기 전에 제안된 변경 사항에 대한 승인이 필요합니다. 유효한 승인자는 제안된 변경 사항에 기여하지 않은 파이프라인에 대한 편집하기
권한이 있는 사용자입니다.
이 탭에서 제안 템플릿을 추가하거나 볼 수 있습니다. 사용 가능한 텍스트 상자에 새로운 제안을 마크다운으로 작성하거나 미리보기 탭에서 텍스트를 미리 봅니다. 템플릿이 추가되면, 파이프라인의 모든 새로운 제안 본문에 포함됩니다.