이 이벤트 유형은 Workspace의 네이티브 VCS(해당
Versioned Storage Git 저장소 내) 아래에 저장된 완전 관리형 프로젝트에서만 지원됩니다. Altium 365 Workspace에 온라인으로 제공되었지만 정식 버전 관리 하에 있지 않은 로컬 프로젝트(즉, Simple Sync 방식 사용)의 경우, 히스토리 타임라인에서 VCS 관련 커밋 이벤트가 표시되지 않습니다. 이 정보를 얻으려면
Project Options대화상자의
General 탭에서
Version Control옵션을 활성화하여 온라인 제공 방식의 스타일을 전환할 수 있습니다. 이렇게 하면 프로젝트가 Workspace의 네이티브 VCS 아래로 들어갑니다.
Altium 365 Workspace에 온라인으로 제공되었지만 이미 외부 버전 관리 하에 있는 프로젝트 역시 히스토리 타임라인에서 VCS 관련 커밋 이벤트가 표시되지 않습니다. 외부 버전 관리 클라이언트를 사용하여 프로젝트의 버전 관리 히스토리를 확인하십시오. 또는 Workspace의 네이티브 VCS로 사실상 전환할 수도 있습니다. 프로젝트 스냅샷을 만들 수 있으며, 이는 Altium Designer의
Project Packager를 사용하면 가장 효율적이고 깔끔하게 수행됩니다. 이렇게 하면 외부 VCS 및 Workspace(이미 온라인 제공된 경우)와의 연결이 끊기며, 이후 프로젝트를 다시 Workspace에 제공하되 Workspace의 VCS 아래에서(말하자면 새로 시작하듯이) 제공할 수 있습니다. 자세한 방법은
Moving from External VCS to Workspace Native VCS를 참조하십시오.
프로젝트를 Workspace에 커밋할 때마다(프로젝트가 Workspace 내부 Versioned Storage Git 저장소 아래에서 관리되는 경우) Project Committed이벤트 타일이 타임라인에 추가됩니다. 커밋(서버에 저장)을 수행한 사람의 이름(및 사진)과 함께 날짜/시간이 표시됩니다. 커밋 및 푸시 시 Commit to Version Control dialog를 사용해 코멘트를 추가했다면, 그 내용도 타일에 표시됩니다.
프로젝트가 로컬의 비관리 프로젝트였다가 이후 온라인으로 제공된 경우,
Make Available Online dialog에서 입력한 설명이
Project Created이벤트 타일과 초기
Project Committed이벤트 타일 모두에 사용됩니다. 이는 프로젝트 커밋이 프로젝트를 온라인으로 제공하는 과정의 일부로 수행되기 때문이며, 물론
Version Control옵션이 활성화되어 있어야 합니다.
초기 Project Committed이벤트 타일 예시.
또한 이 타일은 디자인 diff 정보도 지원/표시하여 현재 커밋과 이전 커밋 사이에서 무엇이 변경되었는지 더 자세히 보여줍니다. 지원되는 요소에는 파일, 컴포넌트, 넷, 변형(variants), PCB 구조가 포함됩니다. 타일의 diff 섹션은 커밋 이벤트로 인해 영향을 받은 다양한 요소를 다음 상태로 그룹화하여 요약합니다.
– 요소 추가됨.
– 요소 제거됨.
– 요소 수정됨.
타일에서
컨트롤을 클릭하면 이 diff 섹션이 확장되어 영향을 받은 요소가 이름별로 표시됩니다.
사용 가능한
Show More 및
Show Less컨트롤을 사용하여 각 요소 유형의 전체 목록을 자세히 확인할 수 있습니다. 요약 표시로 돌아가려면 타일에서

컨트롤을 클릭합니다.
타일 오른쪽 상단의
컨트롤을 클릭하면 다음 명령이 있는 메뉴에 접근할 수 있습니다.
-
Download Sources - u사용하여 해당 특정 리비전의 PCB 또는 하네스 프로젝트를 Projects 패널에서 다운로드하고 열 수 있습니다. 프로젝트 이름에는 해당 리비전이 커밋된 날짜와 시간이 포함됩니다. 이 리비전은 읽기 전용이므로 보기만 할 수 있고 편집할 수는 없습니다.

해당 리비전에 대응하는 Project Committed이벤트 타일에서 직접 프로젝트의 특정 리비전을(보기 전용으로) 열 수 있습니다.
-
Compare: Schematic to, PCB to, BOM to – 이 커밋에 포함된 PCB 프로젝트의 Schematic, PCB 또는 BOM 데이터를 다른 커밋 또는 릴리스 이벤트의 데이터와 비교할 수 있습니다. 하위 메뉴를 사용해 이전 커밋과 비교하거나, 가능한 모든 릴리스 및 커밋 중에서 선택할 수 있습니다. 비교할 데이터를 선택하면, 비교 결과가 연결된 차이점 보기(differences view)에 표시되며 기본 브라우저에서 새 탭으로 열립니다. 자세한 내용은 Design Data Comparisons (Altium 365 Workspace, Enterprise Server Workspace)를 참조하십시오.
-
Create Tag – 설계 프로젝트의 어떤 커밋에든 사용자 지정 이름의 단일 태그를 추가합니다(단, 해당 프로젝트가 Workspace의 내부 Git VCS 시스템에 저장된 경우에만 가능). Workspace에 이미 저장된 커밋에 대해서만 태그를 만들 수 있습니다. 명령을 실행하면 Create Tag 대화상자가 열립니다. 원하는 태그를 입력한 다음 Create을(를) 클릭합니다.
태그 이름에 허용되지 않는 문자가 있으면 이를 알리는 정보 팝업이 열립니다. 허용되지 않는 문자를 제거하기 전까지는 태그가 생성되지 않습니다.
아직 푸시되지 않은 커밋이 프로젝트에 있으면 Save To Server 대화상자가 열리고, 푸시를 수행할지 묻습니다. 커밋이 푸시되면 Create Tag 대화상자가 열립니다.
프로젝트가 Project Releaser 를 사용해 릴리스될 때 최신 커밋에 아직 태그가 없다면, 이 최신 커밋에 태그가 자동으로 할당됩니다. 이 태그는 RELEASE_<RevisionID> 형식이며, 여기서 <RevisionID> 는 릴리스된 프로젝트 소스의 리비전 번호(A.1, A.2 등)입니다. 예: RELEASE_A.3.
태그 이름을 변경하거나 삭제하려면
을(를) 클릭한 다음 Tag 항목 위에 마우스를 올리십시오. 태그의 새 이름을 입력할 수 있는 대화상자가 열립니다. Remove 을(를) 선택하면 태그가 즉시 삭제됩니다.
Create Tag 명령은
Projects 패널에서 프로젝트 또는 문서 이름을 마우스 오른쪽 버튼으로 클릭한 다음
History & Version Control » Create Tag을(를) 선택하여 마지막/최신 커밋에 대한 태그를 생성하는 방식으로도 접근할 수 있습니다.
참고:
-
외부 버전 관리에는 태그가 지원되지 않습니다.
-
커밋당 태그는 하나(1)만 생성할 수 있습니다.
-
복사본 만들기 – 프로젝트의 해당 특정 리비전에서 복사본을 만드는 데 사용합니다. Create Project Copy 대화상자가 열리며, 여기서 Project Name (기본값은 원래 프로젝트 이름에 접미사 ' - Copy'가 붙은 값), Description (미리 채워지지 않음), Folder 경로(Workspace 내), 그리고 Local Storage 경로(작업 복사본 위치)를 입력합니다. 프로젝트가 생성되고 타임라인에 Project Copied 이벤트 타일이 추가됩니다.
Workspace
Folder 는 기본적으로 원래 프로젝트가 저장된 동일한 폴더입니다.

을(를) 클릭하여
Choose Folder 대화상자(
Explorer 패널의 축소 버전)를 열고 필요에 따라 폴더를 변경하십시오.
Local Storage은(는) 기본적으로
Preferences 대화상자의
System - Default Locations 페이지에 정의된 위치를 사용하도록 설정됩니다.

을(를) 클릭하면 표준 Windows 대화상자가 열리며, 필요에 따라 이 위치를 변경할 수 있습니다.
-
Revert to – 이 명령을 사용하면 프로젝트의 해당 특정 리비전 데이터로 되돌릴 수 있습니다. 해당 리비전의 프로젝트 소스 문서 데이터가 로컬 작업 복사본의 데이터를 덮어씁니다. 결과적으로 프로젝트가 잠시 닫혔다가 되돌린 데이터로 다시 열립니다. 되돌리기를 완료하고 해당 데이터를 Head Revision(현재 버전)으로 만들려면, 프로젝트를 커밋하고 Workspace로 다시 푸시해야 합니다.
해당 리비전에 대한 대응 Project Committed 이벤트 타일에서 프로젝트의 특정 리비전으로 직접 되돌릴 수 있습니다.
특정 리비전으로 되돌린 후 커밋하기 전에는, 타임라인에서 최신 Project Committed 이벤트 타일에 연결된 Revert to 명령을 사용하여 로컬 작업 복사본을 최신 리비전으로 복원할 수 있습니다.
Project Committed 이벤트 타일은 실선 파란색 연결선과 노드
(
)로 타임라인의 메인 트렁크에 물리적으로 연결됩니다. 프로젝트의 최신 리비전(즉, 마지막 커밋)은 노드가 흰색으로 채워져
(
) 구분됩니다.