C# :: Lecture & TIPs VB :: Lecture & TIPs

[TIP] Visual Studio 2019 Team Explorer 에서 [보류 중인 변경 내용] 창에 Work Items 드래그 앤 드롭 불가능한 증상 해결 방법

현지시간 기준 2019년 4월 2일, Visual Studio 2019 가 출시되었습니다. 여러가지 개선된 점들도 많고 실용적이고 효율성을 높여주는 기능들이 제공됨에 만족스럽게 사용하고 있는데요, 사용하다가 불편한 점을 느꼈던 한 가지 기능이 존재한다면, Visual Studio 2019 의 Team Explorer (팀 탐색기) 에서 변경된 소스 코드의 내용을 Code Repository (코드 저장소) 에 Check-in (체크 인) 시에 Work Items (작업 항목) 와 연결하려고 시도하면 Azure DevOps 웹 페이지가 웹 브라우저를 통해 표시되므로 Drag & Drop (드래그 앤 드롭) 지원이 되지 않는다는 점일 것입니다.

웹 기반의 Azure DevOps Code Repository (Azure DevOps 코드 저장소) 가 웹 브라우저를 통해 접속되면서 화면에 표시되는 Work Items (작업 항목) 페이지에서 해당 작업과 일치하는 ID 를 찾고,

Related Work Items 카테고리 하위의 [Add Work Item by ID ▼] 버튼을 클릭한 다음 텍스트박스에 해당 ID 를 입력하는 방식으로 변경이 되었는데요,

이게 Visual Studio 2017 에서는 Azure DevOps Code Repository (Azure DevOps 코드 저장소) 가 웹 브라우저를 통해 접속이 되는 방식이 아니라 Visual Studio 내부 창 안에서 Data Grid View 방식으로 Work Items (작업 항목) 목록이 표시되다 보니 손쉽게 Drag & Drop (드래그 앤 드롭) 으로 Related Work Items 에 끌어다 놓을 수 있어 Check-in (체크 인) 시 해당하는 Work items (작업 항목) 과의 연결을 보다 효율적이고 간편하게 수행 할 수 있었습니다.

이번 포스팅에서는 Visual Studio 2019 에서 Work Items (작업 항목) 와 연결 과정에서 Azure DevOps 웹 페이지가 표시되는 것이 아니라, 기존처럼 Visual Studio 내부 창 안에서 Data Grid View 방식으로 표시되도록 하는 방법을 소개해드리도록 하겠습니다.

상단 메뉴바에서 [Tools (도구)] – [Options (옵션)] 항목을 차례대로 클릭합니다.

화면에 표시되는 [Options (옵션)] 창에서 [Work Items (작업 항목)] – [General (일반)] 항목을 차례대로 선택하여 진입한 다음 [Landing Page] 의 설정 값을 [Legacy experience (compatibility mode)] 값으로 변경하고 하단의 [OK (확인)] 버튼을 눌러 변경된 설정을 저장합니다.

옵션에서 [Legacy experience] 설정으로 분류해 놓은 점으로 미루어 느낌 상 머지 않아 Microsoft 측에서 해당 기능의 지원을 중단할 것으로 보이는데요… ㅠㅠ

일단, 이렇게 설정하여 사용하면 Visual Studio 2019 에서도 문제없이 기존처럼 Visual Studio 내부 창 안에서 Data Grid View 방식으로 Work Items (작업 항목) 목록이 표시되어 Work Item (작업 항목) 을 Drag & Drop (드래그 앤 드롭) 으로 Related Work Items 에 끌어다 놓을 수 있게 됩니다.

게시글 내용이 여러분들께 많은 도움이 되었기를 바랍니다.
고맙습니다.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s