일반적인 사용 사례Common Use Cases

Visual Studio Live Share의 주요 목표는 개발자가이를 수행 하는 시기 및 방법에 대 한 의견 (예: "right" 소프트웨어 방법론 또는 SCM 워크플로)에 대 한 의견을 일으키지 않고 서로 쉽게 공동 작업할 수 있도록 하는 것입니다.The primary goal of Visual Studio Live Share is to enable developers to collaborate with each other more easily, without introducing any opinion about when and how to do it (e.g. which communication tool to use, the "right" software methodology or SCM workflow). 이러한 방식으로 도구는 정상적 으로 발생 하는 상호 작용을 지원할 수 있지만, 필요한 경우 작업을 수행 하는 방법을 설명 하는 방식 으로 진행 됩니다.This way, your tools can support interactions that occur naturally, and as frequently as needed, but in a way that compliments how you already prefer to work.

이 문서에서는 Visual Studio Live Share 이미 사용 되 고 있는 사용 사례를 중점적으로 설명 하 고, 현재 이러한 사용 사례를 지원 하는지 설명 하 고, 피드백에 따라 추가로 최적화할 계획을 수립 합니다.This document highlights some use cases that Visual Studio Live Share is already being used for, and describes how well we currently support them, and ways we plan to optimize them further (based on feedback!). 아직 아래에 포함 되지 않은 항목에 대해 Live Share를 사용 하거나 특정 사용 사례를 지원 하기 위해 더 나은 방법을 사용 하는 경우 알려주세요.If you're using Live Share for something that isn't already covered below, or you think we can do better to support a specific use case, please let us know.

빠른 지원Quick assistance

문제가 발생 하는 경우 (예: 버그를 해결 하 고 환경을 설정 하는 경우) Visual Studio Live Share를 사용 하 여 다른 피어에서 지원을 즉시 찾을 수 있습니다.When you run into an issue (e.g. trying to resolve a bug, setting up your environment), you can use Visual Studio Live Share to instantly seek assistance from another peer. 대부분의 경우에는 사용자가 도움을 제공 하는 컨텍스트를 즉시 명확 하 게 파악할 수 없으며 Live Share, 따라서이를 통해 전체 프로젝트에 대 한 액세스를 간단 하 게 제공 하 고, 필요에 따라 전체 프로젝트에 대 한 액세스를 간단 하 게 공유할 수 있습니다 (예: 로컬 서버, 읽기 전용 터미널).In many cases, it isn't immediately clear what context the person providing help will need, and therefore, Live Share helps by making it simple to provide access to your entire project, and if/as needed, incrementally share more (e.g. a local server, read-only terminal). 코드 조각 및/또는 오류 메시지를 앞뒤로 보낼 필요가 없습니다.No need to send code snippets and/or error messages back-and-forth!

또한 Live Share에서는 "게스트"를 사용 하 여 필요한 플랫폼 Sdk (예: Node.js, Go, .NET Core) 또는 도구 확장을 설치할 필요 없이 활성 디버그 세션을 공유할 수 있기 때문에 해결 속도를 향상 하 고 "내 컴퓨터에서 재현 하지 않음" 상황을 방지 하는 데 도움을 받을 수 있습니다.Additionally, since Live Share allows you to share your active debug session, without requiring "guests" to install any of the necessary platforms SDKs (e.g. Node.js, Go, .NET Core) or tooling extensions, it can help you get resolution faster, and prevent "doesn't repro on my machine" situations. Live Share를 사용 하면 모든 프로그래밍 언어 또는 런타임 환경 (예: Kubernetes, 네이티브 앱에 반응)에 대해 다른 사용자와 디버그 상태를 공유할 수 있으며,이에 대 한 도움이 필요한 항목에 관계 없이 공유할 수 있습니다!Live Share allows you to share debug state with others, for any programming language or runtime environment (e.g. Kubernetes, React Native app) and so regardless what you need help with, you can share it!

근무 시간Office Hours

많은 기업 및 교육 기관 (예: 학교, 온라인 교육 과정)은 미리 결정 된 시간에 고객/직원/학생 들에 게 지원을 제공 하 고 일반적으로 되풀이 빈도 (예: 오후 3-5 시의 금요일)를 제공 합니다.Many businesses and educational institutions (e.g. schools, online training courses) provide support to their customers/employees/students at pre-determined times, and generally on a recurring frequency (e.g. every Friday from 3-5 PM). 이러한 방식으로 "사무실 시간"은 전적으로 임시가 아닌 "빠른 지원"의 예약 된 형태입니다.In this way, "office hours" are simply a scheduled form of "quick assistance", as opposed to being entirely ad-hoc. 도움을 제공 하는 "전문가"는 컴퓨터를 설치 하지 않고도 공동 작업 세션을 즉시 조인 하 고 질문에 대답할 수 있으므로 쉽게 도움을 받을 수 있습니다. Live ShareLive Share makes it easy to get help quickly, since the "expert" providing help can immediately join a collaboration session, and answer your question(s), without needing to setup their machine at all.

Pair 프로그래밍Pair Programming

Visual Studio Live Share에 대해 가장 일반적으로 사용 되는 시나리오 중 하나는 "쌍 프로그래밍"입니다. 두 명 이상의 개발자가 공유 작업에서 함께 작업 하 여 기술 자료를 공유 하 고, 팀 응집 및 제품 품질을 높일 수 있습니다.One of the most commonly used scenarios for Visual Studio Live Share is "pair programming": two or more developers, working together on a shared task, with the goal of sharing knowledge, increasing team cohesion, and potentially, product quality. 쌍 프로그래밍의 정확한 모양과 느낌은 다음 항목 중 하나에 따라 팀과 상황에 따라 크게 다를 수 있습니다.The exact look-and-feel of pair programming can differ significantly between teams and situations, depending on the following (among others):

  1. 협력 되는 "작업"의 범위 (예: 버그, 사용자 스토리)The scope of the "task" being collaborated on (e.g. a bug, a user story)

  2. 공동 작업 세션의 예상 시간 (예: 2 분, 1 시간, 전체 시간, 1 주일에 한 번, TBD)The expected duration of the collaboration session (e.g. two minutes, an hour, full-time, once a week, TBD)

  3. 관련 된 사용자 수 (예: 전체 팀)The number of people involved (e.g. two, the entire team)

  4. 각 참가자의 역할 (예: "드라이버", 관찰자/검토자, 실무 전문가)The role of each participant (e.g. "driver", observer/reviewer, subject matter expert)

  5. 참가자의 근접성 (예: 전 세계에 동일한 빌딩에 배치)The proximity of participants (e.g. co-located in the same building, across the world)

Live Share은 앞서 언급 한 모든 문제와 무관 하 게 설계 되었으며, 그 대신 사용자의 상황에 완전히 "oplocks" 하는 쌍 프로그래밍을 지원 하기 위해 노력 하 고 있습니다.Live Share was designed to be agnostic to all of the aforementioned concerns, and instead, strives to support pair programming that is completely "opportunistic" and catered to your situation. 즉, 단일 키보드 및 화면을 공유 하는 두 개발자와는 달리 Live Share는 개발자가 개별 자율성 또는 환경 기본 설정을 제거 하지 않고도 공유 목표에 대해 작업할 수 있도록 하는 쌍 프로그래밍 형태를 사용 하도록 설정 합니다.That said, unlike two developers sharing a single keyboard and screen, Live Share enables a form of pair programming that allows developers to work on a shared goal, without removing their individual autonomy or environment preferences. 독립적으로 또는 함께 작업 하 여 각 참가자가 자신의 생각을 공동 작업으로 가져올 수 있습니다.You can work independently, or together, allowing each participant to bring their own thought process to the collaboration.

이 사용 사례를 추가로 중단 하려면 다음 항목은에 대 한 Live Share 사용 하는 것으로 확인 된 쌍 프로그래밍의 형태를 나타냅니다.To break this use case down even further, the following items represent forms of pair programming that we've observed folks using Live Share for:

Mob 프로그래밍Mob Programming

Mob 프로그래밍 (또는 swarm 프로그래밍)은 기본적으로 쌍 프로그래밍 이지만 세 명 이상의 사용자가 있습니다.Mob programming (or swarm programming) is essentially pair programming, but with more than two people. 따라서 쌍 프로그래밍에 대 한 Live Share의 모든 혜택은 동일 하 게 적용 됩니다.Therefore, all of the benefits of Live Share for pair programming apply equally as well. 또한 일부 팀은 전체 시간과 달리 필요에 따라 (예: 화재 드릴 주위에 있는 팀) "swarming"를 수행 합니다.Additionally, some teams do "swarming" on an as-needed basis (e.g. the team rallying around a fire drill) as opposed to full-time.

현재 Live Share는 세션 내에서 최대 30 개의 게스트를 지원 합니다.Currently, Live Share supports up to 30 guests within a session.

세션에서 30 개의 게스트를 사용 하도록 설정 하려면:To enable 30 guests in a session:

  • VS Code: settings.js에 "Liveshare. increasedGuestLimit": "true"를 추가 합니다.VS Code: add "liveshare.increasedGuestLimit":"true" to settings.json
  • VS: 도구 > 옵션 > > Live Share 게스트 제한을 "True"로 늘릴 수 있도록 설정 합니다.VS: Set Tools > Options > Live Share > Increased guest limit to "True"

대회/Hack 코딩Coding Competitions / Hack-A-Thons

대회 및 hack 코딩은 mob 프로그래밍의 단기 단일 작업 변형입니다.Coding competitions and hack-a-thons are effectively short-term, single-task variations of mob programming. 팀의 멤버와 현재 역할도 동적이 될 수 있습니다.The members of the team, and their current role, are also potentially dynamic. 이 사용 사례는 일반적으로 시간이 중요 하기 때문에 완전히 새로운 도구를 채택 하지 않고도 실시간으로 공동 작업 하는 기능 및 단일 화면이 나 키보드에 제한 되지 않고 함께 작업 하는 기능을 사용 하 여 속도를 높일 수 있습니다.Since this use case is typically also time-sensitive, the ability to collaborate in real-time without needing to adopt an entirely new tool, and the ability to work together, without being restricted to a single screen or keyboard, can go a log way in increasing velocity.

이 환경의 참가자는 항상 완전히 "신뢰할 수 있는" 것은 아닙니다. 언제 든 지 세션에서 게스트를 제거 하 고 차단할 수 있습니다.Since the participants in this environment might not always be fully "trusted", you can remove (and block) a guest from a session at any time. 환경에 대 한 완전 한 제어를 제공 하는 "호스트"를 제공 합니다.This provides "hosts" with complete control over their environment.

School 그룹 프로젝트School Group Projects

그룹 프로젝트는 여러 학생이 함께 작업 하는 mob 프로그래밍과 매우 유사 하 게 작동 하며 단일 작업에 초점을 맞춘 상태에서 또는 별도의 작업을 동시에 수행 하는 작업 간에 원활 하 게 전환할 수 있습니다.Group projects ends up looking a lot like mob programming, where multiple students are working together, and can transition seamlessly between focusing on a single task, or working on separate tasks concurrently. 비동기적으로 공동 작업 하는 버전 제어를 사용 하는 대신 Live Share를 사용 하 여 그룹에서 작업 하는 소셜 및 교육 혜택을 얻을 수 있는 실시간으로 함께 작업할 수 있습니다.Instead of simply relying on version control to collaborate asynchronously, they can use Live Share to work together in real-time, which can help the social and educational benefits of working in a group.

개발자 스트리밍Developer Streaming

개발자 스트리밍 (Twitch 또는 믹서를 통해)은 훌륭한 새 형식의 교육을 얻게 되었습니다.Developer streaming (via Twitch or Mixer) has become a compelling new form of education. Live Share는 브로드캐스트 플랫폼을 대체 하는 것이 아닙니다. 요청을 받은 경우에도 호스트에서 하나 이상의 게스트와 프로그램을 쌍으로 연결 하 여 해당 상호 작용을 스트리밍할 수 있습니다.While Live Share isn't meant to replace their broadcasting platforms (though we've heard the request!), it does provide a means for the host to pair program with one or more guests, and then stream that interaction. 이러한 방식으로, 뷰어는 완전히 분리 된 운영 체제 및 Ide에서 함께 작업할 수 있는 두 명 이상의 개발자에 대 한 자연 스러운 상호 작용 및 사고의 처리를 확인 하 여 더 많은 정보를 볼 수 있습니다.This way, viewers can potentially learn more by seeing the natural interaction and thought process of two or more developers, who could even be working together in entirely separate operating systems and IDEs!

프로토타입 생성/프로젝트 개시Prototyping / Project Inception

팀에서 새 프로젝트/마이크로 서비스를 시작 하거나 새 기능을 프로토타입/의 급격 하는 경우 신속 하 게 진행 하 고 새로운 아이디어를 탐색 하기 위해 공동 작업을 수행 하는 것이 유용할 수 있습니다.When a team is starting a new project/microservice, or prototyping/spiking a new feature, it can often be helpful to collaborate together in order to make rapid progress and explore new ideas. 새로 만든 코드 베이스는 아직 공유 리포지토리로 커밋되지 않을 수 있으므로 동일한 사무실에 있든 관계 없이 모든 사용자가 반복 프로세스에 참여할 수 Live Share.Since the newly forming codebase might not be committed to a shared repository yet, Live Share allows everyone to participate in the iterative process, regardless if they're in the same office or not.

대화형 교육Interactive Education

일반적으로는 개발자가 팀 간에 지식을 공유 하는 것을 지원 하기 위해 Live Share 합니다.Generally speaking, Live Share seeks to assist developers in sharing knowledge amongst their team. 교육용 Live Share의 기본적인 사용 사례 이며 단순히 화면을 시청 하는 것이 아니라 각 참가자가 협력 되는 코드 베이스와 상호 작용할 수 있도록 하 여이를 지원 합니다.Education is a fundamental use case for Live Share, and it supports this particularly well by allowing each participant to interact with the codebase being collaborated on, as opposed to simply watching a screen. 모든 사용자는 미묘한 다양 한 방식으로 학습 하므로 "학생"에 게 독립성을 제공 하 여 제공 되는 지침을 활용할 수 있습니다 .이를 통해 고유한 아이디어를 파악 하는 기능이 필요 하지 않습니다.Everyone learns in subtlety different ways, and therefore, by providing independence to a "student", they are able to take advantage of the instruction being given, without needing to sacrifice their ability to explore their own ideas along the way.

피어 멘토링/온 보 딩Peer Mentoring / Onboarding

개발자에 게 새 코드 베이스, 기능 영역, 기술 등을 도입 하는 경우 Live Share를 사용 하 여 프로젝트를 통해 수행할 수 있습니다 .이를 통해 사용자의 작업을 수행 하 고 Follow Mode 자체 개인 IDE 내에서 작업을 수행할 수 있습니다.When introducing a developer to a new codebase, feature area, technology, etc. you can use Live Share to walk them through the project (using Follow Mode), such that they can follow along with you, but from within their own personal IDE. Live Share에서 "게스트"는 프로젝트를 독립적으로 탐색할 수 있도록 허용 하므로 (예: 파일을 열고를 수행 하는 경우), 허용 하는 경우, 필요에 따라 Peek Definition 빠른 탐색 수행 합니다 (예: "흠,이 함수의 용도는 무엇입니까?").Since Live Share allows "guests" to independently navigate the project (e.g. opening a file, performing a Peek Definition), they can follow allow, but also, perform quick explorations as needed (e.g. "Hmm, what does this function do?").

팀 갈색 백Team Brown Bags

팀 갈색 모음은 피어 멘토링 효과적 이지만 전체 팀에 게 제공 되는 것은 물론, 특정 작업에 대 한 지원 및/또는 온 보 딩 지원과 달리 일반적으로 socializing에 대 한 유용한 정보를 제공 합니다.Team brown bags are effectively like peer mentoring, but presented to an entire team, and potentially, more focused on socializing generally useful knowledge, as opposed to on-boarding support and/or helping with a specific task.

교실 강의Classroom Lectures

강사를 교육 하는 경우에는 단순히 화면을 표시 하는 대신 Live Share를 사용 하 여 학생 들과 프로젝트를 공유할 수 있습니다.When instructors are teaching a lesson, they can use Live Share to share their project with students, instead of simply presenting their screen. 이를 통해 전체 클래스는 교사와 함께 팔 로우 할 수 있지만 프로젝트와 상호 작용할 수 있습니다.This allows the entire class to follow along with the teacher, while being able to interact with the project on their own. 또한 교사는 학생 들의 맨 앞으로 이동 하거나 동일 하 게 (예: 온라인 과정) 실제로 제공 하지 않고도 수업의 특정 부분을 해결 하는 데 도움을 줄 수 있도록 개별 학생 들에 게 요청할 수 있습니다 (예: "여기에서 어떤 방법으로 호출 해야 하나요?").Additionally, the teacher can ask individual students to assist in solving a particular portion of the lesson (e.g. "Which method should we call here?"), which can help in the social aspects of the class, without requiring students to walk up to the front of the room, or even be physically present in the same room (e.g. online courses).

교실 설정에 도움을 주는 Live Share 읽기 전용 모드에서 공유를 사용 하도록 설정 합니다.To aid in classroom settings, Live Share enables sharing in read-only mode. 강사는 읽기 전용 모드를 사용 하 여 불필요 하거나 실수로 편집한 사항을 걱정 하지 않고도 해당 프로젝트를 학생 들과 공유할 수 있습니다.Instructors can use read-only mode to enable them to share their projects with students without having to worry about unnecessary or accidental edits being made.

또한 Live Share는 공동 작업 세션에 가입 하는 최대 30 개의 게스트를 지원할 수 있습니다.Additionally, Live Share has support to enable up to 30 guests joining into a collaboration session. 이러한 방식으로 강사는 전체 클래스를 세션에 조인 하 고 코드를 함께 볼 수 있습니다.This way, instructors can have their whole class join into a session and view code together.

이 기능을 사용하도록 설정하려면 다음을 수행합니다.To enable this feature:

  • VS Code: "Liveshare. increasedGuestLimit": "true"를 settings.js에 추가 합니다.VS Code: Add "liveshare.increasedGuestLimit":"true" to settings.json.
  • VS: 도구 > 옵션 > > Live Share 게스트 제한을 "True"로 늘릴 수 있도록 설정 합니다.VS: Set Tools > Options > Live Share > Increased guest limit to "True"

이 시나리오에 대 한 Live Share을 완벽 하 게 최적화 하려면 세션이 시작 되는 방식을 단순화 해야 합니다 (#422).To fully optimize Live Share for this scenario, we need to simplify the way that sessions are initiated (#422).

코드 검토Code Reviews

Pr는 다른 사용자와 공동 작업을 할 수 있는 강력한 방법 이지만 일반적으로 "WIP" Pr를 제외 하 고 작업을 완료 하는 것을 나타내며,이를 병합 하고자 합니다.PRs are a powerful way to collaborate with others, but typically represent the completion of a task (excluding "WIP" PRs), and the desire to merged it in. PR에 제공 되는 피드백은 이전에 쉽게 제공 될 수 있으므로, 팀에서 요청 하는 작업을 "완료" 할 때까지 기다리는 것과는 반대로, 팀에서 쉽게 동료에 게 조언을 검색할 수 있습니다.Many times, the feedback that is given in a PR could easily have been given earlier, and therefore, there's potentially value for teams to easily and continuously seek advice from their peers, as opposed to waiting until they "complete" a task to ask.

Live Share를 사용 하면 프로젝트를 다른 사용자와 즉시 공유할 수 있으므로 "비공식적"/adcode 리뷰를 사용 하도록 설정할 수 있습니다. 여기서는 도움을 요청 하는 대신 방향 및/또는 접근 방식이 다른 사용자와 일치 하는지 확인 하는 입력을 검색 하기만 하면 됩니다.Since Live Share allows you to instantly share your project with others, it can be used to enable "informal"/ad-hoc code reviews, where instead of asking for help, you're simply seeking input to ensure your direction and/or approach aligns with others. 이는 잠재적으로 이후 Pr 완료 될 수 있으며 팀 전체에 게 지식을 친분 하는 데 도움이 됩니다.This can potentially help subsequent PRs complete quicker, and definitely helps socialize knowledge across the team.

또한 Live Share는 임의의 디렉터리를 공유할 수 있으므로이를 사용 하 여 현재 버전 제어를 사용 하지 않는 경우 (예:) 또는 팀에서 Pr (예:)를 사용 하지 않는 경우에도 코드 검토를 수행할 수 있습니다.Additionally, since Live Share allows you to share an arbitrary directory, you can use it to perform code reviews, even if you're not currently using version control (though you should!), or if your team doesn't use PRs (E.g. 트렁크 기반 개발을 수행 합니다).you do trunk-based development).

Live Share는 현재 소스 제어 차이를 공유 하지 않습니다 .이는 코드 검토에 사용할 때 컨텍스트의 중요 한 부분입니다.Live Share doesn't currently share source control diffs, which is a critical piece of context when using it for code reviews. 이는 로드맵에 있습니다. 우선 순위에 대 한 피드백은 매우 감사 드립니다 ( 👍 여기에서 투표).This is on our roadmap, and any feedback on priority is greatly appreciated (Vote 👍 Here).

기술 인터뷰Technical Interviews

개발자 위치에 대 한 인터뷰 경우 종종 화이트 보드 토론을 벗어나는 것이 도움이 될 수 있으며, 대신 실제 IDE 내에서 코딩 문제를 해결 하는 것을 볼 수 있습니다 (특히 팀/조직이 사용 하려는 도구에 "표준화"가 있는 경우).When interviewing candidates for a developer position, it can often be helpful to go beyond whiteboard discussions, and instead, observe them solving a coding problem from within an actual IDE (especially if your team/organization has "standardized" on a tool that you'd like to see them use). 이는 잠재적으로 자연스럽 고 편안 하 게 (대부분의 개발자가 화이트 보드를 코딩 하지 않음) 작업을 수행할 수 있는 이점을 제공할 뿐만 아니라 작업 하는 동안 즉각적인 피드백/지원을 제공 합니다 (예: 빌드 오류, intellisense).This not only gives them the benefit of working in a way that is potentially more natural/comfortable (most developers don't code on whiteboards!), but also, gives them immediate feedback/assistance while working (e.g. build errors, intellisense). 정확한 구문 및/또는 API 이름을 기억 하는 것과는 달리 후보의 생각 프로세스를 이해 하는 것이 더 중요 합니다.Many times, it's more important to understand a candidate's thought process, as opposed to their ability to memorize exact syntax and/or API names. 이러한 방식으로 Live Share는 쌍 프로그래밍 세션을 수행 하는 것과 비슷한 환경을 제공 하지만 참가자가 자신의 환경 (예: 내게 필요한 옵션)을 포함 하 여 로컬 또는 원격 인터뷰에서 동일 하 게 작동할 수 있습니다.In this way, Live Share provides an experience that is similar to doing a pair programming session, but allows the participant to be in their own environment (including OS settings, such as accessibility), and would work equally as well for local or remote interviews. 웹에서 세션을 조인 하면 후보는 아무것도 다운로드 하지 않고도 팀의 개발 환경과 코드 베이스를 사용할 수 있습니다.Joining a session from the web allows the candidate to use the team's development environment and code base without downloading anything.

또한 실제 개발은 단순히 코드를 작성 하는 것 이상의 기능입니다.Additionally, real-world development is more than simply writing code. Live Share는 공유 디버깅, 작업 및 터미널도 지원 하기 때문에 문제를 진단 하는 동안 면접관이 후보를 관찰 하 고 문제를 해결 하는 데 필요한 적절 한 도구를 제공 합니다 (예: 디버그, 테스트 실행).Because Live Share also supports shared debugging, tasks and terminals, it allows interviewers to observe candidates while diagnosing an issue, and provide them the appropriate tools needed to solve it (e.g. step debug, run tests). 모든 컨텍스트가 호스트의 컴퓨터에서 원격으로 사용 되므로 후보는 컴퓨터를 설치 하지 않고도 "인터뷰 환경"으로 신속 하 게 이동할 수 있습니다 (Live Share 설치 외).Since all context is remoted from the host's machine, candidates can quickly jump into the "interview environment" without needing to setup their machine (beyond installing Live Share). 그러면 팀에서 공유 인터뷰 앱의 리포지토리를 유지 관리할 수 있습니다 (또는 실제 제품 코드 베이스를 사용 하 여 각 인터뷰 전에 세션 URL을 전송 하는 방법으로 후보와 복제 하 고 공유할 수 있음).Teams could then maintain a repository of shared interviewing apps (or use their actual product codebase), that could be cloned and shared with candidates, by simply sending them the session URL before each interview.

원격으로 작업Working Remotely

집 개발 컴퓨터의 도구 체인를 작업의와 동기화 상태로 유지 하지 않고도 집에서 작업 합니다.Work from home without having to keep your home development machine's toolchain in sync with your work's. 회사에서 푸시 하지 않고도 집에서 해당 코드 줄을 신속 하 게 종료 하 고, 집에서 리포지토리를 복제 하 고, 작업 중인 정확한 줄을 찾습니다.Quickly finish off that line of code from home without needing to push from work, clone down the repo at home, and find the exact line you were working on. 경량 노트북에서 고중량 작업 컴퓨터에 연결 합니다.Connect from a lightweight laptop to your heavyweight work machine.

추가 정보See also

문제가 있으신가요?Having problems? 문제 해결을 참조하거나 피드백을 제공해 주세요.See troubleshooting or provide feedback.