본문 바로가기
임베디드.일렉트로닉스

Altium. 작업폴더 Git 관리 적용.

by 리치굿맨 2016. 8. 31.
 

개요.

 

Altium 툴을 이용한 작업물이 있는 폴더들이 있는 상태에서, Git 방식 관리 적용.
 
상황예.
폴더 Work_Altium 하위에 Altium PCB프로젝트 별로 1개의 폴더들이 만들어져 있고, 각 프로젝트 폴더 속에 Altium 작업 파일들이 있는 형태.


최상위 폴더 Work_Altium 을 Git 로컬저장소로 만들고, 내부의 모든 프로젝트 폴더들 모두가 통째로 관리되게 함.

 


 

 

상세.

 

1. Git 관리대상에서 제외할것들 .gitignore 파일에 설정.

Altium 에서 생성된 것들 모두가 관리대상은 아니며 관리하지 않을 항목을 파일 .gitignore 에 설정하고 루트 폴더 Work_Altium 에 배치한다.
참고 .gitignore 작성 규칙 -> http://igotit.tistory.com/932


.gitignore 에 기록한 사항.

 # ignore folder


/**/History/      의미 : 루트폴더(Work_Altium)하위 모든폴더 하위에 있는 Hostory 무시

/**/Project Logs for */   의미 : 루트폴더(Work_Altium)하위 모든폴더 하위에 있는 Project Logs for * 라는 폴더 무시.

/**/Project Outputs for */**  의미  : 루트폴더(Work_Altium)하위 모든폴더 하위에 있는 Project Outputs for * 라는 폴더 속의 모든 파일 무시.

!/**/Project Outputs for */*Gerber*.zip : 의미 : 루트폴더(Work_Altium)하위 모든폴더 하위에 있는 Project Outputs for * 라는 폴더속의 *Gerber*.zip 은 무시말라.


# ignore files. *.zip file is in History folders.


*.Cam
*.SchDocPreview
*.PcbDocPreview
*.Zip
!*Gerber*.Zip



2. Work_Altium 폴더를 Git로컬저장소로 지정.


Git로컬저장소로 만드는 방법보기 -> http://igotit.tistory.com/929
 

3. 상기1에서 지정한 .gitignore 정상적용 여부 확인.
- 여러가지 Git GUI 툴 이용하여 확인하면됨. 본 예에서는 Visual Studio 2015 에서 로컬 저장소 열어서 확인한 결과 아래 처럼 의도한 대로 무시 설정한 것이 정상 적용되었고, 관리대상들만 보임.


 


 

///933.

태그

댓글0


   
현물 |선물 인버스 |선물 USDT     현물 | 선물 USDT |봇제작툴/카피트레이딩     현물 |선물 인버스 |선물 USDT     선물 인버스 |선물 USDT