페이지 선택

프로젝트를 가져오는 방법은 MXOS의 원격저장소 가져오기와 와 Git 원격저장소에서 복제하는 경우가 있을 수 있다..

프로젝트 가져오기를 한 후 때로는 프로젝트에 대한 필요한 후 작업을 해주어야 하는 경우가 있으며 아래에서 이와 관련된 사항을 설명한다.

 

원격저장소의 프로젝트 가져오기

MXOS의 원격저장소(Remote Repository)에 있는 프로젝트를 가져오기 하여,

로컬저장소(Local Repository)에 새로운 프로젝트의 생성과 함께 이와 관련된 모든 의존성(dependencies)을 추가할 수 있다.

 

원격저장소에서 “helloworld” 라는 프로젝트를 가져와 보자 → 명령은 아래와 같다.

작업컨텍스트>mxos import demos  → 진행 과정에 대한 로그를 보고자 하는 경우 아래와 같이 “-v -vv” 옵션을 사용한다.

작업컨텍스트> mxos import demos -v -vv   → 아래와 같이 원격저장소의 URL을 지정하여 가져오기를 할 수도 있다.

작업컨텍스트> mxos import https://code.aliyun.com/mxos/demos.git -v -vv

 

 

⊕ mxos를 다음과 같이 지정한 버전이나 최신 버전으로 가져오기 할 수 있다.

$ cd mico-os

$ git checkout mico-os-3.5  # Switch branch to mico-os-3.5

Previous HEAD position was 6949563… Merge branch ‘master’ into mico-os-3.5

Switch to a new branch ‘mico-os-3.5’

Branch mico-os-3.5 set up to track remote branch mico-os-3.5 from origin.

 

$ mico update   # This will update “mico-os” to latest version, not “mico-example-program”

[mico]Updating library “mico-os” to latest revision in the current branch.

 

또는

 

$ mico update 3.5.x  # This will update “mico-os” to the designated version

[mico]Updating library “mico-os” to branch 3.5.x

 

 

 

2. Git 저장소로 부터 수작업으로 프로젝트를 복제(clone)하여 가져온 경우

작업공간(Work space)에 수동으로 Git 저장소를 복제하거나 기타 사유로 인해 누락 된 라이브러리들을 포함한 모든 의존성(dependencies)들을 추가하고자 하는 경우

deploy” 명령을 사용하여 누락된 부분을 추가할 수 있다. → 명령은 아래와 같다

작업컨텍스트>mxos  deploy  → “demos”는 git에서 복제한 프로젝트라고 가정

 

 

그런 다음 현재(복제해온) 디렉터리를 프로젝트의 루트로 설정하는 것을 잊지 않도록 한다. → 명령은 아래와 같다

작업컨텍스트>mxos  new  → “demos”는 git에서 복제한 프로젝트라고 가정

$ mico new .

 

 

 

 

Viewed Page List