Altium 365 작업 공간에서의 프로젝트 이력
상위 페이지: 워크스페이스 프로젝트
디자이너와 제품 관리자들에게 프로젝트 개발 여정의 역사적 관점을 쉽게 접근할 수 없는 것은 종종 큰 불편함으로 여겨집니다. 디자이너는 외부 VCS 관리 도구를 다루는 데 익숙해져야 하는 경우가 많으며, 이는 기본적인 프로젝트 관리 작업을 수행하고자 할 때 상당한 전문 지식과 시간을 요구할 수 있습니다. 외부 VCS 도구를 능숙하게 사용할 수 있다 하더라도, 이러한 도구들은 프로젝트의 특정 측면 - 예를 들어, 열기, 복제하기, 되돌리기와 같은 VCS 관련 작업들만을 다룹니다. 그러나 프로젝트 관리의 더 넓은 범위, 즉 릴리스와 MCAD 교환과 같은 사항은 어떨까요? 또한, 대부분의 경우 이 모든 작업이 데스크탑에 구속되어야 한다는 점도 고려해야 합니다.
단일 위치에서 이러한 정보를 보고 상호 작용하고자 하는 욕구에 대한 우아한 해결책을 제공하면서, Altium 365 Workspace는 프로젝트 이력이라는 개념을 용이하게 합니다. Workspace의 브라우저 인터페이스(상위 Altium 365 플랫폼 인터페이스의 구성 요소)를 통해 또는 Altium Designer 내에서 접근 가능한 전용 이력 뷰는 프로젝트와 관련된 주요 사건들 - 생성, 커밋, 릴리스, 복제 및 MCAD 교환 - 의 진행 타임라인을 제공하며, 적용 가능한 경우(예: 디자인 소스의 스냅샷 보기와 같은) 다양한 작업을 지원합니다.
프로젝트 기록 접근하기
프로젝트의 기록 보기에 접근하는 것은 해당 프로젝트의 자세한 관리 페이지에서 이루어집니다. 왼쪽 패널에서 기록 항목을 클릭하세요.
프로젝트의 상세 관리 페이지에서 해당 프로젝트의 이력을 접근하세요.
기록 타임라인 – 개요
역사 보기는 프로젝트의 진화 과정에서 발생한 기본 이벤트의 타임라인을 제시합니다. 본질적으로 다음 이미지에 표시되고 이후에 자세히 설명된 세 가지 주요 섹션으로 나눌 수 있습니다.
- 타임라인의 주요 줄기. 이벤트 연대기의 방향은 아래에서 위로입니다. 프로젝트 생성 – 첫 번째 이벤트가 타임라인 하단에 나타납니다. 이후의 이벤트들은 그 위에 나타나며, 가장 최근의 이벤트(가장 현재의 이벤트)가 타임라인의 상단에 나타납니다.
- 이벤트들. 프로젝트와 관련하여 지원되는 이벤트(아래 참조)가 발생할 때마다, 해당 이벤트는 전용 타일로 타임라인에 추가됩니다. 각 유형의 이벤트는 다른 색상의 타일을 가지며, 타임라인의 주요 줄기에 직접 연결되거나(예: MCAD 교환 이벤트의 경우처럼) 옆에 추가 아이콘이 있을 수 있습니다.
-
검색. 뷰의 오른쪽 상단에 있는
컨트롤을 클릭하여 프로젝트 기록의 기본 검색을 용이하게 하는 검색 필드에 접근합니다. 검색 문자열을 입력함에 따라, 타임라인에 필터링이 적용되어 해당 검색과 관련된 이벤트만 표시됩니다. 자세한 정보는 필터링된 검색을 참조하세요.
지원되는 이벤트
타임라인은 프로젝트의 수명 동안 발생하는 일련의 이벤트 진행을 보여줍니다. 이러한 각 이벤트는 타임라인을 따라 전용 '이벤트 타일'로 표시됩니다. 다음 섹션에서는 프로젝트의 역사적 타임라인의 일부로 표시될 수 있는 현재 지원되고 있는 이벤트 범위를 살펴봅니다.
프로젝트 생성
관련 페이지: 새로운 관리 프로젝트 생성 (브라우저 인터페이스 / Altium Designer), 기존 프로젝트 온라인으로 제공하기, 프로젝트 복제 (브라우저 인터페이스 / Altium Designer)
프로젝트가 생성되면, 프로젝트 생성됨 이벤트 타일이 타임라인에 추가됩니다. 이 이벤트는 프로젝트의 역사적 타임라인의 시작을 표시합니다. 따라서, 이는 항상 타임라인 하단에 있는 항목으로 찾을 수 있습니다. 이 이벤트의 타일은 두 가지 구별되는 변형으로 나타날 수 있습니다:
- 프로젝트가 워크스페이스 내에서 새로 생성될 때. 프로젝트의 생성자는 이름(및 사진)과 프로젝트 생성 날짜 및 시간과 함께 제시됩니다. 생성 시 입력된 경우, 프로젝트의 설명도 타일 내에 표시됩니다.
- 프로젝트가 기존 프로젝트의 복제본인 경우, 복제 프로젝트를 생성한 사람이 이름(및 사진)과 프로젝트 생성 날짜 및 시간과 함께 표시됩니다. 복제 시점에 입력된 설명이 있다면 타일 내에도 표시됩니다. 원본 프로젝트로의 링크가 제공되며, 이를 클릭하면 해당 프로젝트의 자세한 관리 페이지가 브라우저의 별도 탭에서 열립니다.
프로젝트 커밋
프로젝트를 워크스페이스(프로젝트가 워크스페이스의 내부 버전 관리 저장소 Git 저장소에서 관리되는 곳)에 커밋 & 푸시할 때마다, 타임라인에 프로젝트 커밋됨 이벤트 타일이 추가됩니다. 커밋과 푸시를 수행한 사람은 이름(그리고 사진)과 함께 날짜와 시간으로 표시됩니다. 커밋과 푸시 시점에 버전 컨트롤에 커밋하기 대화상자를 통해 코멘트가 추가되었다면, 그것도 타일 내에 표시됩니다.
프로젝트가 로컬에서 관리되지 않는 프로젝트였으며 이후에 온라인으로 제공되었다면, 온라인으로 제공하기 대화 상자에 입력된 설명이 프로젝트 생성 이벤트 타일과 초기 프로젝트 커밋 이벤트 타일 양쪽에서 사용됩니다. 이는 프로젝트를 온라인으로 제공하는 과정의 일부로 커밋과 푸시가 수행되기 때문입니다 – 물론 버전 관리 옵션이 활성화되어 있어야 합니다.
초기 프로젝트 커밋됨 이벤트 타일 예시.
이 타일은 또한 디자인 차이(diffing) 정보를 지원하고 표시하여, 현재 커밋과 이전 커밋 사이에 변경된 내용에 대한 더 자세한 정보를 보여줍니다. 지원되는 요소에는 파일, 구성요소, 네트, 변형, PCB 구조가 포함됩니다. diffing 섹션은 커밋 이벤트에 의해 영향을 받은 다양한 요소를 다음 상태별로 그룹화하여 요약합니다:
– 요소가 추가되었습니다.
– 요소가 제거되었습니다.
– 요소가 수정되었습니다.
타일에서
컨트롤을 클릭하면 이 diffing 섹션이 확장되어 영향을 받는 요소들을 이름으로 표시합니다.
타일의 오른쪽 상단 모서리에 있는
컨트롤을 클릭하여 다음 명령이 포함된 메뉴에 접근하세요:
- 보기 – 선택한 커밋의 소스 디자인 데이터를 그 시점의 디자인 스냅샷으로 웹 뷰어에서 열기 위해 이 명령을 사용합니다.
- 태그 생성 – 현재 선택된 커밋에 VCS 태그 이름을 추가합니다. 커밋에 첨부된 태그는 그 커밋의 이력 보기 타일, 웹 뷰어의 스냅샷 보기 헤더, 그리고 그 스냅샷 보기에 첨부된 모든 코멘트에 나타납니다. 태그가 커밋에 추가되면, 타일의 메뉴 명령이 태그로 변경되며 커밋의 태그를 수정(편집)하거나 삭제(제거)하는 하위 옵션을 제공합니다.
커밋 기록 이벤트에 태그 이름을 추가하기 위해 '태그 생성' 메뉴 옵션을 선택하세요.
태그 이름으로 라벨링된 태그된 이력 커밋 이벤트의 스냅샷 뷰입니다.
라이브 WIP 디자인에서 댓글을 볼 때, 태그된 커밋의 디자인 스냅샷에서 생성된 댓글은 관련 태그 이름을 포함할 것입니다. 관련 커밋 스냅샷을 열기 위해 태그 이름 링크를 선택하세요. 댓글 작업에 대한 자세한 정보는 웹 뷰어 댓글을 참조하세요.
태그된 커밋 이벤트의 스냅샷에 추가된 코멘트는 관련 태그 이름을 포함할 것입니다.
프로젝트 릴리스와 관련된 커밋 이벤트는 Altium Designer의 프로젝트 릴리서에 의해 생성되며, 자동으로 릴리스 리비전 ID로 태그됩니다. 필요한 경우, 결과적인 리비전 커밋 태그는 이후에 편집하거나 삭제할 수 있습니다. 관련 정보는 워크스페이스에 릴리스하기를 참조하세요.
릴리스와 관련된 커밋은 Altium Designer에 의해 자동으로 릴리스 ID로 태그됩니다.
- 스키마틱 비교 - 이 커밋의 스키마틱 데이터를 다른 커밋이나 릴리스 이벤트의 데이터와 비교할 수 있습니다. 이전 커밋의 소스 데이터와 비교하거나 가능한 모든 커밋이나 릴리스 중에서 선택하려면 서브 메뉴를 사용하세요. 비교할 릴리스/커밋이 선택되면, 비교 결과가 새 탭으로 기본 웹 브라우저에서 열리는 비교 보기에서 제시됩니다. 자세한 정보는 스키마틱 비교를 참조하세요.
- PCB 비교 - 이 커밋의 PCB 데이터를 다른 커밋이나 릴리스 이벤트의 데이터와 비교할 수 있습니다. 이전 커밋의 소스 데이터와 비교하거나 가능한 모든 커밋이나 릴리스 중에서 선택하려면 서브 메뉴를 사용하세요. 비교할 릴리스/커밋이 선택되면, 비교 결과가 새 탭으로 기본 웹 브라우저에서 열리는 비교 보기에서 제시됩니다. 자세한 정보는 PCB 비교를 참조하세요.
- BOM 비교 - 이 커밋의 BOM 데이터를 다른 커밋이나 릴리스 이벤트의 데이터와 비교할 수 있습니다. 이전 커밋의 BOM 데이터와 비교하거나 프로젝트에 대해 이루어진 모든 커밋/릴리스 중에서 선택하려면 관련 서브 메뉴를 사용하세요. 비교 대상이 선택되면, 지정된 커밋/릴리스 이벤트 사이에 변경된 항목을 나타내는 색상 코드가 적용된 BOM 항목 목록으로 비교 결과가 제시됩니다. 변경 사항의 종합 요약이 표준 CSV 형식으로 생성되며 ZIP 아카이브 파일로 다운로드할 수 있습니다. 자세한 정보는 BOM 비교를 참조하세요.
-
복제 - 특정 리비전의 프로젝트에서 복제를 생성하려면 이 명령을 사용하세요. 프로젝트 복제 창이 나타나며, 여기서 프로젝트 이름, 설명, 그리고 부모 폴더(워크스페이스 내)를 결정할 수 있습니다. 창의 배너 텍스트는 복제가 생성되는 프로젝트의 리비전을 반영합니다. 필요한 정보를 정의한 후,
버튼을 클릭하세요. 프로젝트가 생성되고 타임라인에 프로젝트 복제됨 이벤트 타일이 추가됩니다.
활성 프로젝트의 특정 리비전에서 직접 해당 프로젝트 커밋 이벤트 타일을 통해 클론을 만들 수 있습니다.
- 소스 다운로드 – 이 명령어를 사용하여 특정 리비전의 프로젝트 소스를 Zip 아카이브 형태로 다운로드합니다. Zip 파일과 PCB 프로젝트 파일의 이름에는 해당 프로젝트 리비전이 작업공간에 커밋되고 푸시된 날짜와 시간(UTC 시간 기준)이 포함됩니다.
프로젝트 릴리스
관련 페이지: 디자인 프로젝트 릴리스
프로젝트를 릴리스할 때마다 – Altium Designer의 프로젝트 릴리서를 사용하여 – 타임라인에 프로젝트 릴리스됨 이벤트 타일이 추가됩니다. 릴리스를 수행한 사람은 이름(사진 포함)과 함께 날짜와 시간이 표시됩니다. 릴리스 시점에 생성된 데이터를 워크스페이스에 릴리스하면서 릴리스 확인 대화상자를 통해 릴리스 노트가 추가되었다면, 그 내용도 타일 내에 표시됩니다. 릴리스에 포함된 각 데이터 세트도 라이프사이클 상태의 표시와 함께 나열됩니다.
타일의 오른쪽 상단 모서리에 있는
컨트롤을 클릭하면 다음 명령이 포함된 메뉴에 접근할 수 있습니다:
- 보기 - 전용 제조 포털(별도의 브라우저 탭에서 열림)을 열어 배포된 데이터를 더 자세히 검토할 수 있습니다. 이 포털에서는 배포된 파일 데이터를 보고 탐색하고, BOM을 검사하며, 설계 자체의 스냅샷을 보고 댓글을 달 수 있습니다; 그 배포된 데이터의 출처입니다. 전체 데이터 세트부터 개별 생성된 출력 파일에 이르기까지 다양한 세분성을 가진 제조 데이터를 다운로드하기 위한 컨트롤에도 접근할 수 있습니다. 선택된 릴리스는 제조 패키지로 직접 제조업체에게 보낼 수도 있습니다. 자세한 정보는 제조 포털을 통한 릴리스 패키지 탐색을 참조하세요.
프로젝트 릴리스를 더 자세히 검토할 수 있는 전용 제조 포털 탭에 접근하는 방법.
- 스키마틱 비교 - 이 릴리스의 스키마틱 데이터를 다른 릴리스나 커밋 이벤트와 비교할 수 있습니다. 이전 릴리스의 소스 데이터와 비교하거나 가능한 모든 릴리스와 커밋 중에서 선택하기 위해 서브 메뉴를 사용하세요. 비교할 릴리스/커밋이 선택되면, 비교 결과가 새 탭으로 열리는 기본 웹 브라우저의 비교 보기에서 제시됩니다. 자세한 정보는 스키마틱 비교를 참조하세요.
- PCB 비교 - 이번 릴리스의 PCB 데이터를 다른 릴리스나 커밋 이벤트와 비교할 수 있습니다. 이전 릴리스의 소스 데이터와 비교하거나 가능한 모든 릴리스와 커밋 중에서 선택하기 위해 서브 메뉴를 사용하세요. 비교할 릴리스/커밋이 선택되면, 비교 결과는 기본 웹 브라우저에서 새 탭으로 열리는 비교 보기에서 제시됩니다. 자세한 정보는 PCB 비교를 참조하세요.
- Gerber 비교 - 이 릴리스를 위해 생성된 Gerber 데이터를 다른 Gerber 데이터 세트와 비교할 수 있습니다. 이전 릴리스의 제작 데이터와 비교하거나 프로젝트에 대해 이루어진 모든 릴리스에서 선택(타임라인은 프로젝트 릴리스됨 이벤트 타일만 보여줌)하거나 선택한 로컬에서 생성(그리고 업로드된) 파일 세트와 비교하기 위해 관련 하위 메뉴를 사용하세요. 비교 대상이 선택되면, 결과는 별도의 브라우저 탭에서 열리는 Gerber 비교 뷰에서 제시됩니다. 자세한 정보는 Gerber 비교를 참조하세요.
디자인 프로젝트의 두 릴리스 간 생성된 Gerber 데이터 비교.
- BOM 비교 - 이 릴리스의 BOM 데이터를 다른 커밋이나 릴리스 이벤트의 BOM 데이터와 비교할 수 있습니다. 연관된 하위 메뉴를 사용하여 이전 커밋의 BOM 데이터와 비교하거나, 프로젝트에 대해 이루어진 모든 커밋/릴리스 중에서 선택하세요. 비교 대상이 선택되면, 지정된 커밋/릴리스 이벤트 간에 변경된 항목을 나타내는 색상 코드가 지정된 BOM 항목 목록으로 비교 결과가 제시됩니다. 변경 사항의 종합 요약이 표준 CSV 형식으로 생성되며 ZIP 아카이브 파일로 다운로드할 수 있습니다. 자세한 정보는 BOM 비교를 참조하세요.
디자인 프로젝트의 두 이벤트 사이에서 생성된 BOM 데이터의 비교를 다운로드하세요.
-
출력 다운로드 - 이후 창을 통해 릴리스 패키지의 출력 데이터 세트 중에서 다운로드할 항목을 선택할 수 있습니다. 선택을 마친 후,
버튼을 클릭합니다. 선택한 데이터 세트 각각의 폴더를 포함하는 단일 Zip 아카이브가 다운로드됩니다.
- 소스 다운로드 - 해당 릴리스 패키지를 생성하는 데 사용된 디자인 버전의 소스 데이터를 Zip 아카이브로 다운로드할 수 있습니다.
프로젝트 복제
관련 페이지: 프로젝트 복제하기 (브라우저 인터페이스 / Altium Designer)
프로젝트를 클론할 때마다 - 워크스페이스의 브라우저 인터페이스를 통하거나 Altium Designer 내에서 클론할 때 - Project Cloned 이벤트 타일이 타임라인에 추가됩니다. 클론을 수행한 사람은 이름(그리고 사진)과 함께 날짜와 시간으로 표시됩니다. 클론할 때 설명이 추가되었다면 - 브라우저 기반의 Clone Project 창을 통하거나 Altium Designer의 Clone Project 대화상자를 통해서 - 그 설명도 타일 내에 표시됩니다. 클론된 프로젝트로의 링크가 제공되며, 이를 클릭하면 해당 프로젝트의 자세한 관리 페이지가 브라우저의 별도 탭에서 열립니다.
예시 프로젝트 복제됨 이벤트 타일.
MCAD 교환
관련 페이지: ECAD-MCAD 공동 설계에 대해 더 알아보기
전자 설계와 기계 설계 도메인 간 작업 시, 워크스페이스는 두 분야를 연결하는 다리 역할을 하여 직접적인 ECAD-MCAD 공동 설계를 가능하게 합니다. 프로젝트의 PCB 설계에 변경 사항이 생기고 해당 변경 사항이 관련 CoDesigner 패널을 통해 워크스페이스로 푸시될 때, MCAD 변경 제안됨 이벤트 타일이 타임라인에 추가됩니다. 푸시를 수행한 사람은 이름(및 사진)과 함께 날짜와 시간이 표시됩니다. 푸시 시점에 메시지가 게시되었다면 – MCAD CoDesigner 패널(Altium Designer) 또는 Altium CoDesigner 패널(지원되는 MCAD 소프트웨어에서)을 통해 – 그 메시지도 타일 내에 표시됩니다.
예시 MCAD 변경 제안 이벤트 타일.
MCAD 엔지니어가 지원하는 MCAD 소프트웨어에서 PCB에 변경 사항을 만들고 그 변경 사항을 워크스페이스에 푸시하면, 해당 푸시 이벤트가 자동으로 프로젝트의 역사 타임라인에 표시됩니다. 최신 변경 사항이 표시되도록 역사 페이지를 새로 고침해야 할 수도 있습니다.
MCAD 관련 이벤트 두 가지 예시. 타임라인의 왼쪽에는 ECAD 측에서의 푸시 이벤트가, 오른쪽에는 MCAD 측에서의 푸시 이벤트가 있습니다.
필터링된 검색
타임라인을 따라 관심 있는 이벤트를 빠르게 찾을 수 있는 검색 필드에 접근하려면 보기의 오른쪽 상단에 있는
제어를 클릭하세요. 검색 기능은 프로젝트 기록의 기본 검색을 지원하며, 검색 문자열을 입력함에 따라 동적 필터링이 적용되어 해당 검색과 관련된 이벤트만 페이지에 표시됩니다. 이벤트 타일 내의 일치하는 텍스트는 강조 표시됩니다.
프로젝트의 이력을 검색하는 예시입니다. 타임라인은 입력하는 검색어(대소문자 구분 없음)에 따라 동적으로 필터링되며, 각 관련 이벤트 타일 내에서 일치하는 항목이 강조 표시됩니다.
검색 기능은 다음 정보와 함께 작동합니다:
- 이벤트 타일 제목.
- 이벤트를 수행한 사람의 이름.
- 해당 이벤트가 발생했을 때의 코멘트/노트/설명에서 가져온 설명적 텍스트.
- 프로젝트 커밋됨 이벤트 타일에서의 변경 데이터 텍스트.
- 프로젝트 출시됨 이벤트 타일에서의 데이터 세트 이름.
- 프로젝트 복제됨 이벤트 타일과 복제를 통해 생성된 프로젝트 생성됨 이벤트 타일에서의 프로젝트 이름.
새 이벤트로 업데이트하기
지원되는 이벤트가 프로젝트와 관련하여 발생하면 해당 이벤트가 감지되어 기록 보기에 자동으로 제공됩니다. 이벤트가 발생한 직후 보기 하단에 알림이 표시됩니다. 새 이벤트로 타임라인을 업데이트하려면
컨트롤을 클릭하세요.


