Versionner 사용 방법
3059 단어 Pharo
메타셀로 패키지 제작, 편집, 디버깅을 위한 GUIVersionner 사용법의 노트다.
Versionner
Pharo를 사용하여 여러 개의 포장에 걸쳐 있거나 다른 포장 개발에 의존할 때 Metacello를 사용하여 포장을 구성한다.Versionner는 Metacello 패키지 제작/편집/디버깅을 위한 GUI입니다.
Versionner는 Christoophe Demarey가 개발한 Metacello 패키지를 처리하는 GUI입니다.이걸 사용하면 메타셀로를 이용한 개발이 수월하고 좋아질 거예요.
Versionner 설치
설치가 간단합니다.Metacello Configuration Browser에서 "Versionner"를 검색하면 바로 나옵니다.Load Stable Version은 한 번에 설치할 수 있습니다.

Versionner 열기
Tools 메뉴에서 "Versionner"를 선택하면 Versionner가 일어납니다.


메타셀로 패키지 제작.
New Project를 누르면 프로젝트 이름이 표시됩니다.대답 포장의 prefix.

그런 다음 GUI가 열리면 Configuration Of<패키지 이름> 컨텐트가 편집됩니다.

0.1-baseline 버전은 개발판 구성으로 자동 제작된다.왼쪽의 Versions 목록에서 0.1-baseline을 선택하면 해당 버전의 구성 내용을 편집할 수 있습니다.Packages Add 를 누르면 구성에 포함할 패키지를 선택하고 추가할 수 있습니다.

마찬가지로 패키지 그룹이나 의존하는 외부 패키지도 편집할 수 있습니다.
Release version 버튼을 누르면 Stable 버전을 만들 수 있습니다.
창고에 URL을 입력하거나 오른쪽 단추를 누르면 창고 일람에서 선택을 찾을 수 있습니다.
"Commiit the project"버튼을 누르면 각 패키지에 업데이트 부분이 있으면 자동으로 업데이트된 버전을 저장소에 저장하고 최신 버전으로 구성된 Configuration Of<패키지 이름>을 저장합니다.
최신 패키지를 참조하는 Metacello 구성 패키지를 간단하게 제작하고 저장할 수 있습니다.
Metacello 패키지 수정
Versionner에서 현재 사용 중인 Metacello를 참조하여 패키지를 구성할 수 있습니다.

프로젝트에 새 패키지를 추가하거나 종속 외부 패키지를 추가한 경우 Open Project를 누르면 새로 만들 때와 동일한 GUI를 사용하여 구성 내용을 편집할 수 있습니다.
총결산
Metacello는 Configuration Of<포장 이름> 클래스를 Monticello 창고에 같은 이름의 포장으로 저장합니다.예전에는 Configuration Of<포장명>반에서 기존 물건을 복제해 만들어야 했지만 적합한 복제품을 선택해야 했고 복제하는 방법도 많아 조금 시간이 걸렸다.또한 각 패키지의 업데이트와 Configuration Of<패키지 이름>의 업데이트가 적절하게 대응되도록 해야 합니다.Versionner는 이러한 작업을 쉽게 하는 Configuration Of 전용 브라우저입니다.
Reference
이 문제에 관하여(Versionner 사용 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tomooda/items/e406f74ec7cdae3930c0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)