업무 자동화/JavaScript For Creo

깃-허브 학습] 깃(Git)을 배워봅시다 #4

ToolBOX01 2025. 3. 1. 13:01

□ 깃(Git)을 이용하여 프로젝트 관리 하기

프로젝트는 폴더 구조를 이용하여 관리합니다. 프로젝트마다 발생하는 문서는 하위 폴더를 만들고 저장 합니다. 파일의 버전관리는 git을 사용 합니다. 프로젝트 폴더를 구성해 보세요. 간트 차트를 사용하고 있으면 폴더 구성이 용이 합니다.

 

프로젝트를 폴더로 관리 합시다

제품설계 (프로젝트)를 하면 다양한 문서와 CAD 파일을 만들고, 데이터를 수집 합니다. 이것은 다양한 폴더를 만들고 관리 합니다. "프로젝트" 단위로 폴더를 만들고, 폴더는 프로잭트 순서(프로

tool-2020.tistory.com

폴더들을 아래와 같이 구성 할것 입니다. creo 모델은 "3d_model" 폴더에 저장 합니다. creo의 경우 git의 branch 기능을 사용 하려면, 파일 확장자 뒤오는 "번호"를 제거 해야 합니다. creo 3.0 부터 새로 만들어지는 파일의 확장자 뒤에 오는 번호를 사용하지 않게 할수 있습니다.

config.pro 옵션 save_file_iterations를 no 로  설정합니다 (기본값은 yes 입니다 )
이 옵션은 새로 생성된 파일에만 적용됩니다.
버전 번호 확장자가 있는 부분이 이미 존재하는 경우 부분은 새 버전 번호로 저장됩니다.
이 옵션은 하드 디스크에 파일을 저장할 때만 작동하도록 설계되었습니다.

도면 과 3D 파일은 항상 동일하게  Add, 체크 아웃 되어야 합니다. 도면에 입력된 치수들이 3D에 저장 되기 때문 입니다.

project
   l web04 (working directory)
         l .git (staging / locla repository)
         l 3d_model (creo or solidworks file)
         l pdf (drawing)
         l report01 (보고서)

버전 관리가 필요한 순간 (릴리즈 상태) 부터는 어셈블리 파일을 기준으로 전체 파일을 locla repository에 커밋하는 것이 누락을 하는 실수를 방지 합니다.


git으로 creo 파일을 버전 관리 하며 설계

1 단계 :  새로운 프로젝트 폴더를 만들고,  git init로 ".git" 폴더 만들기 (local repository 만들기)

 

git init 명령어로 Git 저장소 생성하기

Engineering Blog by Dale Seo

www.daleseo.com

 

2 단계 : 릴리즈 상태의 Creo 파일 모드 git add 하고, 커밋(commit) 하기

커밋(commit)시 만드시 메모를 입력 합니다.

 

git add, git commit이란? 쓰는이유/사용법

git add git add . git add 파일명 "commit의 전단계" commit을 하고자 하는 파일들은 commit하기전에 add를 해줘야 commit할 수 있다. (untracked ➡️ tracked 파일로 변경) 이렇게 굳이 commit하기 전에 add를 나눠서

hihiha2.tistory.com

 

3 단계 :  Creo 파일 이름이 변경된 경우
- 특정 파일 이름과 연관된 파일 이름들을 모두 알고 있으면, git add 및  커밋(commit) 하여 새로운 버전을 생성 합니다

4 단계 : Creo 어셈블에 부품을 교체한 경우
- 특정 파일 이름과 연관된 파일 이름들을 모두 알고 있으면, git add 및  커밋(commit) 하여 새로운 버전을 생성 합니다

주의)  web04 (working directory)에 Creo 파일이 삭제되면 local repository에서 Creo 파일을 체크 아웃하여, 사용 합니다.