← 링크비온 홈페이지로 돌아가기도움말 목록

프로젝트 변경 비교

게이트웨이 · 프로젝트 관리 English

1. 한눈에 보기

변경 비교는 두 프로젝트 상태를 골라 무엇이 더해지고 · 빠지고 · 바뀌었는지 보여 줍니다. 화면은 바뀐 장을 전/후 썸네일로 나란히 보이고, 태그·장치 연결은 칸 단위 표로, 스크립트는 줄 단위로 보입니다.

비교는 아무것도 바꾸지 않습니다. 지금 상태를 모으고 저장본·파일을 읽기만 합니다. 저장·열기는 늘 프로젝트 화면의 단추로 합니다.

2. 여는 곳

자리무엇과 무엇을 견주나
프로젝트 화면 머리의 … 메뉴 › 변경 비교지금 실행 중인 프로젝트의 장비 저장본 ↔ 지금 편집 상태(저장본이 없으면 직접 고릅니다)
지금 상태 저장 창 › 무엇이 바뀌었나덮어쓸 이름의 장비 저장본 ↔ 지금 편집 상태 — 저장하기 전에 확인합니다(같은 이름이 있을 때만)
파일·샘플·저장본을 열었을 때 › 변경 비교지금 편집 상태 ↔ 연 프로젝트 — 열면 무엇이 바뀌는지 미리 봅니다

3. 견줄 수 있는 것

둘을 고르고 비교를 누릅니다. 가운데 단추로 이전·이후를 맞바꿀 수 있습니다.

4. 결과 읽기

5. 견주지 않는 것

6. 프로젝트 파일과 Git

프로젝트 파일(.acproj)은 게이트웨이 보관소 폴더를 그대로 싼 ZIP 입니다. 풀면 보관소 폴더와 바이트까지 같아 개발 PC 의 Git 으로 관리할 수 있습니다.

파일무엇
project.json목차 — 화면·스크립트 파일 자리와 갈래 개수
gateway.json · scada/<화면>.json · scripts/<id>.js · alarms.json …내용 — 키를 정렬하고 들여쓰기 한 칸, 끝 줄바꿈으로 씁니다. 같은 내용이면 늘 같은 바이트입니다
.meta.json저장 시각류 — .gitignore 에 들어 있어 Git 에 오르지 않습니다
vision.json · vision/recipes/<해시>.vrp비전 레시피·캘리브레이션 본문은 내용 해시 이름의 파일로 빠지고 vision.json 에는 참조(dataFile)만 남습니다. 큰 본문 폴더는 .gitignore 대상이라 Git 에는 해시 참조만 오릅니다 — Git 에서만 받은 폴더에는 본문이 없을 수 있습니다
.gitignore · .gitattributes기본값을 함께 둡니다(메타·큰 본문·런타임 상태·비밀 사이드카 제외, 화면·태그 파일은 텍스트 병합 대신 한쪽을 고름)
Git 에서 받은 프로젝트를 장비에 올릴 때는 파일에서 가져오기 → 열기 를 씁니다. 그래야 라이선스 한도·해썹 빗장·비전 규칙이 그대로 적용됩니다. 보관소 폴더 파일을 직접 갈아 끼우지 마세요.