MRDesignLabs의 소스 취득에 대해(비망록)

2115 단어 HoloLensMRUnity

큰 리팩토링이 들어갔다.



6/27 아침에 MRDesignLabs에서 큰 리팩토링이 들어갔다. 그 결과 소스의 취득이 전회로부터 바뀌었습니다. 나 자신 아직 Git 라든지 잘 다루지 않았기 때문에 그 때의 명령을 비망록에 남겨 둡니다. MRDesignLabs를 터치할 때 참고하십시오.

무슨 수정이 있었나요?



원래 MRDesignLabs로는 다음 리포지토리가 공개되었습니다.
  • htps : // 기주 b. 코 m / 미 c 로소 ft / MR

  • 그러나이 저장소의 내부 구성에 문제가있었습니다. 구체적인 폴더 구성 보면 바로 알 수 있습니다.


    빨간색 프레임 부분이 MRDesignLabs의 주요 모듈을 나타내는 Asset이지만 저장소에 별도로 저장됩니다. 덕분에 MRDesignLabs_Unity 수정이 MRDesignLabs_Unity_Examples에 반영되지 않거나 그 반대의 경우 문제가 발생했습니다.
    그래서 MRDesignLabs의 모듈을 다른 리포지토리로 한 후 서브 모듈화되었습니다. 이로 인해 약간의 절차를 거치지 않으면 소스를 수집 할 수 없습니다.

    소스 취득 정보



    리포지토리 위치



    리포지토리는 앞에서 설명한 것처럼 MRDesignLabs가 서브 모듈로 잘라진 결과 두 개의 리포지토리를 이용하는 형태로 바뀌고 있습니다.
  • htps : // 기주 b. 코 m / 미 c 로소 ft / MR
  • htps : // 기주 b. 이 m / 미 c 로소 ft / MR에서

  • 1이 샘플을 포함하는 이전 MRDesignLabs의 리포지토리입니다. 2쪽이 이번 서브모듈로서 잘라낸 MRDesignLabs의 모듈군이 됩니다.
    이와 같은 구조로 바뀌었으므로, MRDesignLabs의 pull Request에 대해서는 htps : // 기주 b. 이 m / 미 c 로소 ft / MR에서 로 실시할 필요가 있습니다.

    git 명령 정보



    MRDesignLabs가 서브모듈화되었기 때문에 복제 후 서브모듈을 업데이트하지 않으면 모든 코드를 얻을 수 없습니다. 다음 순서로 명령을 실행하여 얻을 수 있습니다.
    > cd [任意のフォルダ]
    > git clone https://github.com/Microsoft/MRDesignLabs_Unity
    > cd MRDesignLabs_Unity
    > git submodule init
    > git submodule update
    

    기타



    어쨌든, 대규모로 급조로 하고 있는 느낌이 있으므로 또 바뀔지도? 예를 들어, HoloToolkit은 아직 별개이거나 여러가지 신경이 쓰이는 곳은 있습니다만. . .

    좋은 웹페이지 즐겨찾기