Altium 365에서 PCB 수정 제어 시작하기

Zachariah Peterson
|  작성 날짜: 십일월 25, 2020  |  업데이트 날짜: 삼월 23, 2021
Altium 365에서 리비전 컨트롤 시작하기

Altium 365에서 리비전 제어를 시작하려면, 프로젝트 이력에 관한 이 글을 읽어보시기 바랍니다. 아래 방법을 계속 사용할 수는 있지만, 최신 기능을 확인하기 위해 프로젝트 이력을 확인하는 것이 좋습니다.

Github와 Google Docs를 사용하기 시작한 이래로, 저는 리비전 제어에 푹 빠졌습니다. 중요 파일의 여러 복사본을 보관하고 모든 리비전에 시간을 기록하는 대신, 리비전 추적 정보가 파일과 함께 저장됩니다. 이 환경은 코드, 스프레드시트, 문서에 아주 잘 맞으며, Altium은 이러한 기능을 PCB 설계로 가져옵니다.

Altium 365는 리비전 제어에 대해 동일한 기능을 제공합니다. 설계의 이전 리비전으로 쉽게 되돌아갈 수 있으며, 현재 프로젝트를 복제하고 이전 리비전에 접근할 수 있습니다. Altium Designer 내에서 설계 파일의 복사본으로 되돌릴 수 있습니다. 로컬 파일의 이전 리비전으로 되돌아가야 할 경우, Altium 365의 Workspace 웹 인스턴스에 이 이전 리비전을 포함시킬 수 있습니다. PCB 설계에 리비전 제어를 사용해본 적이 없다면, 여기 Altium 365 Workspace에서 로컬 및 서버 관리 리비전 제어를 위한 몇 가지 지침이 있습니다.

내 파일은 어디에 저장되나요?

Altium 365에서 Workspace 웹 인스턴스를 열 때 이전에 작업했던 회로도 파일의 이전 리비전을 볼 수 없습니다. Workspace 웹 인스턴스에서 볼 수 있는 모든 것은 디자인 파일의 가장 최근 리비전입니다. 그렇다면, 디자인 파일의 이전 리비전은 어디에서 찾을 수 있을까요?

회로도, PCB 문서 또는 다른 파일에 변경 사항을 적용할 때마다 이전 리비전이 Altium 365에 저장됩니다. Altium Designer 프로젝트를 열 때, 로컬 기기와 온라인에 저장된 디자인 파일의 이전 리비전에 접근할 수 있습니다. 이러한 다양한 리비전에는 Altium Designer의 저장소 관리자 패널에서 접근할 수 있습니다.

아래 이미지에서는 Altium Designer에서 내 Altium 365 프로젝트 중 하나를 열었습니다. 저장소 관리자 패널을 열면, 로컬 및 온라인에 있는 회로도 시트의 리비전을 볼 수 있습니다. 특정 회로도 파일의 현재 리비전을 빨간색 상자로 표시했습니다(아래 참조). 이 리비전은 배경 창에서 현재 열려 있으며, 내 프로젝트에 첨부된 회로도의 현재 리비전입니다.

Storage Manager panel in Altium Designer
이전 파일의 수정 사항은 Altium Designer의 Storage Manager 패널에서 볼 수 있습니다.

리비전 중 하나에 접근하려면, 이전 리비전을 더블 클릭하기만 하면 스키매틱 에디터에서 열립니다. 그런 다음 창을 타일처럼 배열하여 아래 이미지에 표시된 것처럼 두 리비전을 나란히 비교할 수 있습니다. 이전 스키매틱 리비전에는 현재 리비전의 확대된 부분에 세 개의 지시등 LED가 포함되어 있습니다. 현재 리비전에는 두 개의 지시등 LED만 있습니다. 저장소 관리자 패널의 코멘트 섹션에서 볼 수 있듯이(위 이미지 참조), 스키매틱에서 한 개의 LED가 제거되었습니다.

Schematic comparison in Altium Designer and Altium 365 revision control
Altium Designer에서 도면의 두 개의 개정판을 비교합니다.

이 이전 스키매틱 리비전을 열면 프로젝트 패널의 자유 문서 섹션에 표시됩니다. 파일 내에서 이전 리비전을 마우스 오른쪽 버튼으로 클릭하고 탐색을 클릭하여 로컬 기기에서 위치를 찾을 수 있습니다. 그런 다음 이 파일을 로컬 장치의 다른 위치로 이동할 수 있습니다. 프로젝트 파일의 로컬 복사본을 같은 위치에 보관하면 조직적으로 유지하는 데 도움이 된다고 생각합니다.

리비전 비교

이전 리비전을 찾은 후에는 이를 사용하는 몇 가지 옵션이 있습니다. 두 스키마틱을 나란히 열어보면, 내 스키마틱 파일의 최신 리비전에 적용된 변경 사항을 정확히 볼 수 있습니다. 이는 현재와 이전 리비전의 스키마틱 사이의 차이점을 쉽게 볼 수 있게 해줍니다. 그러나, 눈에 띄지 않는 다른 차이점들도 있을 수 있습니다; 비교 도구는 두 파일 사이의 차이점 목록을 보여줍니다.

비교 도구에 접근하려면, 프로젝트 메뉴를 클릭하고 차이 보기를 클릭합니다. 파일을 비교할 수 있게 해주는 대화 상자가 열립니다. 특정 파일을 선택하려면, 대화 상자 하단에 있는 고급 모드 옵션을 클릭합니다. 프로젝트 패널에서 파일을 포함하는 두 목록이 표시됩니다. 이제 비교하고 싶은 파일을 선택할 수 있습니다. 저는 아래 왼쪽 목록에서 내 스키마틱의 이전 리비전을 선택했고, 오른쪽 목록에서 현재 리비전을 선택했습니다.

Document comparison with Altium 365 version control
Altium Designer에서 비교할 문서 개정판 선택

확인을 클릭한 후, 각 파일의 구체적인 차이점을 조사하고 시각적으로 검토할 수 있습니다. 변경 사항은 차이점 목록으로 표시되며, 각 파일의 구체적인 차이점을 좁혀보기 위해 클릭할 수 있습니다.

이전 리비전을 현재 프로젝트에 유지하기

프로젝트에서 이전 리비전 파일을 사용하기로 결정했다면, 해당 파일의 이름을 변경하고 프로젝트 패널로 드래그하여 현재 프로젝트에 추가하기만 하면 됩니다. 그런 다음 프로젝트 패널의 리비전 제어 도구를 사용하여 프로젝트를 Workspace 웹 인스턴스에 커밋하고 푸시할 수 있습니다. 또한 다른 파일을 제거하듯이 프로젝트에서 이전 리비전 파일을 제거할 수도 있습니다.

아래 이미지에서, 이전 프로젝트 리비전을 추가했으며, 이제 Altium 365 Workspace로 프로젝트를 다시 푸시할 준비가 되었습니다. 프로젝트에 이전 리비전을 추가하고 필요 없는 파일을 제거한 후에는 프로젝트 파일을 마우스 오른쪽 버튼으로 클릭하고 리비전 제어 항목 아래에서 전체 프로젝트 커밋을 선택하십시오. 리비전 제어에 커밋 대화 상자가 나타나며, 프로젝트의 특정 파일을 선택하여 Altium 365 Workspace로 푸시할 수 있습니다.

Commit and push in Altium 365 version control
프로젝트를 커밋하고 웹 인스턴스로 푸시하세요 Altium Designer에서.

한 번 커밋하고 푸시를 클릭하면, 제 스키마틱의 이전 리비전이 리비전 컨트롤에 추가됩니다. 이제 그것은 리비전 체인에 나타날 것입니다. 위에서 보여준 것과 같은 리비전 컨트롤 추적 기능을 PcbDoc 파일 및 프로젝트의 다른 파일에도 적용할 수 있습니다. 위의 창에서, 저는 프로젝트에서 추가 스키마틱 파일을 제거했지만, 이 다른 파일을 프로젝트에 계속 포함시킬 수도 있었습니다. 그러면 그 파일은 계속해서 자체 리비전 체인을 가지고 Altium 365 Workspace에서 추적되며, 스토리지 관리자 패널에서 접근할 수 있습니다.

프로젝트에 접근 권한이 있는 모든 사람은 이러한 이전 파일 리비전에도 접근할 수 있습니다. 팀과 소통하고 Altium 365 Workspace 내에서 사용자 접근을 추적하는 것이 중요합니다. Altium 365 Workspace에서 다른 프로젝트에 대한 접근을 조절하는 것에 대해 더 깊이 알아보려면, 사용자 접근 제어에 관한 이 튜토리얼을 확인하세요.

이 짧은 튜토리얼이 여러분이 Altium 365 워크스페이스에 저장된 파일의 이전 리비전에 접근하는 데 도움이 되기를 바랍니다. 이는 로컬 컴퓨터에서 긴 파일 목록을 수동으로 추적하지 않고도 파일의 이전 리비전을 추적하는 간단한 방법입니다. Altium Designer는 여러분이 편집할 때 로컬 기계에서 이전 파일 리비전을 추적할 것임을 유의하세요. 이들은 또한 로컬 히스토리 목록에서 스토리지 매니저 패널에서 접근할 수 있습니다(위 창을 참조하세요). Altium 365에서 리비전 제어에 대한 자세한 정보는 이 기술 문서를 참조하세요.

성공으로 가는 간단한 동기화

더 간단한 리비전 제어 방법을 사용하고 싶다면, Altium Designer는 Simple Sync 기능으로 그 옵션을 제공합니다. 이 기능은 PCB 디자인 프로젝트를 Altium 365의 클라우드 플랫폼에 저장하고 동기화합니다. 이는 개별 디자이너에게 좋은 방법으로, 자신의 리비전만 추적할 필요가 있으며 리비전 충돌을 다루는 문제에 대해 걱정할 필요가 없습니다. 이는 프로젝트 생성자만 편집을 적용할 수 있으므로 비공개 프로젝트를 다루는 좋은 방법이기도 합니다. Simple Sync와 공식 버전 제어 기능과의 차이점에 대해 자세히 알아보려면 Altium Designer 문서에서 이 가이드를 읽어보세요.

Altium 365는 전자 산업에 전례 없는 통합을 가져오고 있습니다. 지금까지 버전 관리는 소프트웨어 개발의 세계에 국한되었지만, 이제 디자이너들은 집에서 작업하며 전례 없는 효율성을 달성할 수 있습니다.

Altium 365로 할 수 있는 일의 표면만 긁어본 것입니다. 보다 심층적인 기능 설명이나 제품 페이지를 확인하거나 온디맨드 웨비나 중 하나를 확인해 보세요.

작성자 정보

작성자 정보

Zachariah Peterson은 학계 및 업계에서 폭넓은 기술 분야 경력을 가지고 있으며, 지금은 전자 산업 회사에 연구, 설계 및 마케팅 서비스를 제공하고 있습니다. PCB 업계에서 일하기 전에는 포틀랜드 주립대학교(Portland State University )에서 학생들을 가르치고 랜덤 레이저 이론, 재료 및 안정성에 대한 연구를 수행했으며, 과학 연구에서는 나노 입자 레이저, 전자 및 광전자 반도체 장치, 환경 센서, 추계학 관련 주제를 다루었습니다. Zachariah의 연구는 10여 개의 동료 평가 저널 및 콘퍼런스 자료에 게재되었으며, Zachariah는 여러 회사를 위해 2천여 개의 PCB 설계 관련 기술 문서를 작성했습니다. Zachariah는 IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society 및 PCEA(Printed Circuit Engineering Association)의 회원입니다. 이전에는 양자 전자 공학의 기술 표준을 연구하는 INCITS Quantum Computing Technical Advisory Committee에서 의결권이 있는 회원으로 활동했으며, 지금은 SPICE 급 회로 시뮬레이터를 사용하여 광자 신호를 나타내는 포트 인터페이스에 집중하고 있는 IEEE P3186 Working Group에서 활동하고 있습니다.

관련 자료

관련 기술 문서

홈으로 돌아가기
Thank you, you are now subscribed to updates.