Rich Code Navigation Skip to content
Rich Code Navigation2020-11-23T14:01:44-08:00

Rich Code Navigation

어디서나 즉시 액세스할 수 있는 높은 정밀도의 리포지토리 간 탐색

Visual Studio 2019 체험판 사용

프라이빗 미리 보기에 등록
Rich Code Navigation 스크린샷

Rich Code Navigation이란?

Rich Code Navigation은 코드를 체크 아웃하거나 로컬에서 복제할 필요 없이 자주 사용하는 코드 편집기에 표시되는 정확도 수준과 동일하게 즉시 클라우드 지원 코드 탐색 환경을 제공합니다. 개발자는 Rich Code Navigation에서 인덱싱된 모든 퍼블릭 리포지토리에서 코드 또는 끌어오기 요청에 대해 “모든 참조 찾기”, “정의 피킹”, “구현으로 이동” 등의 탐색 작업을 수행할 수 있습니다.

Rich Code Navigation - Improved productivity with large solutions screenshot

Visual Studio의 대규모 솔루션으로 생산성 향상

개발자는 코드베이스가 커짐에 따라 코드가 시작 시 처음 로드될 때 Visual Studio의 탐색 기능이 사용하도록 설정되는 데 시간이 더 오래 걸린다는 사실을 알아차렸을 것입니다. Rich Code Navigation을 사용하면 리포지토리에 대해 빌드된 미리 인덱싱된 데이터를 활용하여 즉시 탐색할 수 있습니다. 또한 대규모 솔루션에서 작업하는 방식으로 솔루션 필터를 사용하는 사용자는 솔루션의 언로드된 파트를 탐색하고 요청 시 편집해야 하는 파일을 로드할 수 있습니다.

코드 이상의 스마트 탐색

개발자는 Visual Studio의 코드에서 직접 Rich Code Navigation에서 인덱싱된 리포지토리에 대한 참조를 찾아 외부 코드 기능을 활용하는 방법의 예를 찾아볼 수 있습니다(아직 Rich Code Navigation에서 제공되지 않음). 그런 다음, Rich Code Navigation에서 인덱싱된 코드를 편집기 수준의 정밀도로 계속 탐색할 수 있습니다.

Smart navigation screenshot
Instant repo browsing screenshot

즉각적인 리포지토리 탐색

로컬에 로드하지 않은 리포지토리에 대해 자세히 알고 싶으십니까? 자주 사용하는 웹 브라우저에서 Rich Code Navigation으로 인덱싱된 리포지토리를 즉시 찾아보고 탐색할 수 있습니다. 또한 파일 수준에서 친구 및 동료와 탐색 중인 내용을 공유할 수 있습니다. GitHub 계정만 있으면 됩니다!

끌어오기 요청 탐색

Visual Studio Code 확장을 통해 개발 환경 내에서 관심 있는 끌어오기 요청을 추적하고 해당 토픽 분기를 로컬에서 체크 아웃하지 않고도 언제든지 원격으로 호스트되는 PR의 변경 내용을 원활하게 탐색할 수 있습니다.

Pull request navigation screenshot

지원되는 클라이언트:

  • Visual Studio
  • Visual Studio Code
  • GitHub 인증이 사용되는 웹 브라우저

지원되는 언어:

  • C#, C++, Java, JavaScript/TypeScript
  • 곧 더 많은 언어가 제공될 예정입니다!

Q&A

Rich Code Navigation을 사용하는 데 비용이 드나요?

프라이빗 미리 보기 기간에는 Visual Studio, VS Code 및 브라우저를 통해, Rich Code Navigation에서 인덱싱된 리포지토리를 탐색하는 것과 관련된 비용이 없습니다.

GitHub 작업을 사용하여 퍼블릭 리포지토리를 Rich Code Navigation에 온보딩하는 기능이 제공됩니다. Rich Code Navigation 서비스를 이용하는 데 드는 비용은 없습니다. GitHub Actions와 관련된 비용은 https://help.github.com/en/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions에서 확인할 수 있습니다.

피드백