YouTrack에서 이제 이슈의 Pull 요청을 확인할 수 있습니다

게시일: 작성자: Jessie Cho

본 게시글은 한국어, 영어, 독일어, 프랑스어, 러시아어, 중국어, 일본어, 브라질 포르투갈어스페인어로도 읽을 수 있습니다.

YouTrack 2020.3 버전부터 소프트웨어 개발 팀을 위한 새로운 기능이 추가되었다는 기쁜 소식을 알려드립니다! 이제 이슈 활동 스트림에서 바로 커밋 내역과 함께 Pull 요청을 확인하실 수 있습니다. 이 블로그 게시글에서는 새 기능을 활용하여 개발 프로세스를 개선하고 투명성을 높이는 방법을 전해드리겠습니다.

또한 이번 릴리스에는 대시보드의 시간 추적 위젯을 비롯하여 이슈 및 지식 베이스와 관련한 여러 개선 사항이 도입되었습니다. 이슈 목록 뷰에서 미해결 이슈를 표시하는 원클릭 옵션, 커밋 개수에 따른 이슈 정렬, 자료의 코드 블록 구문 강조 표시 등의 기능을 확인해 보세요. 대규모 조직의 관리자를 위한 YouTrack 및 LDAP 서버의 예약 동기화 기능도 추가되었습니다.

자세히 알고 싶으신가요? 지금 읽어보세요!

이슈에서 Pull 요청(풀 리퀘스트) 보기

Pull 요청이란?

소프트웨어 개발 시 팀원들과 협업이 필요하거나 오픈 소스 프로젝트에 기여할 때 아마 다음과 같은 과정을 거치실 겁니다. VCS에서 프로젝트를 복사하여 로컬에서 변경 사항을 추가한 후 프로젝트 관리자(또는 소유자)가 해당 변경 사항을 승인하고 프로젝트 코드 베이스에 병합하도록 요청을 제출합니다. 이때 이와 같은 요청을 Pull(또는 병합) 요청이라 부릅니다.

이슈에서 Pull 요청 보기

YouTrack 2020.3 버전부터는 개발 팀을 위해 GitHub, GitLab, BitBucket, Gogs 및 Gitea의 Pull 요청이 커밋과 함께 YouTrack 이슈 페이지에 표시됩니다. 이때 로직은 커밋의 로직과 유사하게 작동합니다. Pull 요청에 관련 이슈가 언급된 경우 YouTrack에서 전체 Pull 요청 및 해당 요청의 작성자, 설명, 업데이트된 파일 개수를 페치하고 이슈 활동 스트림 탭에 표시합니다. Pull 요청 설명은 Markdown을 지원하므로 자유롭게 텍스트 서식을 지정하고 YouTrack 명령어를 사용할 수 있습니다.

다음으로 Pull 요청이 병합 또는 거절된 후 YouTrack에서 해당 이벤트 및 이벤트 작성자와 Pull 요청 상태를 활동 스트림에 추가합니다.

보시는 바와 같이 이제 전체 Pull 요청 주기가 이슈 기록에 반영되므로 전반적인 흐름을 훨씬 간편하게 확인할 수 있습니다.

VCS 이벤트 및 Workflow에서의 Pull 요청

저희는 자동화를 무척 좋아하며 여러분이 가능한 모든 프로세스에 맞춰 YouTrack을 구성할 수 있도록 최선을 다하고 있습니다. 이제 Pull 요청 또는 커밋을 추가할 때 YouTrack Workflow를 트리거 할 수 있습니다. 또한 커밋은 물론 설명, 작성자, 커밋 메시지와 같은 Pull 요청 데이터에 액세스하는 것도 가능합니다.

예를 들어, Pull 요청 상태에 따라 이슈 상태를 자동으로 변경하거나 특정 커밋이 추가된 경우 관계자에게 알림을 전송할 수 있습니다.

개발 프로세스에서의 이점

코드를 직접 작성하거나 개발 프로세스를 주시할 때 Pull 요청을 확인할 수 있는 옵션은 상태 변경에 대한 투명성을 제공합니다. Pull 요청은 개발 프로세스에서 핵심적인 부분으로, 적시에 Pull 요청을 확인하고 이슈의 수명 주기에 포함하는 것이 중요합니다. 또한 이슈의 상황을 이해하는 것도 중요하죠. 예를 들어 Pull 요청이 거절되어 이슈가 해결되지 않은 경우 해당 정보가 이슈 기록에 반드시 표시되도록 하는 것은 매우 중요합니다. 이를 통해 프로세스의 투명성을 높이고 이슈 수명 주기를 한 단계씩 추적할 수 있습니다. 코드 베이스에 병합되는 Pull 요청과 같은 중요 이벤트를 누락할 걱정도 없습니다.

프로젝트 관리자를 위한 시간 추적 보고서 위젯

시간을 추적하고 팀 성과와 관련한 통계를 수집하는 데 있어 시간 및 작업표 보고서의 효과는 이미 입증되었습니다. 이제 여러분과 여러분의 팀에서 하나 이상의 YouTrack 프로젝트의 이슈에 소요된 시간을 추적하는 데 유용한 새로운 위젯을 도입했습니다. 위젯은 기존 시간 또는 작업표 보고서 모두를 기반으로 하며, 원하는 경우, 새 보고서를 추가할 수 있습니다. 작업표 보고서 데이터는 시간 보고서 데이터와 결합되어 소요된 시간에 대한 완전한 요약 정보를 제공합니다. 사용자별 또는 이슈별 시간 기록을 선택하여 확인할 수 있으며, 사용자 지정 필드에 따라 기록을 그룹으로 지정하는 것도 가능합니다.

이슈 및 지식 베이스를 사용하는 모두를 위한 개선 사항

한 번의 클릭으로 이슈 목록의 미해결 이슈를 필터링

#Unresolved(미해결)는 가장 인기 있는 검색 기준입니다. 아직 해결되지 않은 실제 이슈를 자주 검색할 필요가 있으므로 이는 자연스러운 결과입니다. 여러분의 작업 시간을 단축할 수 있도록 클릭 한 번만으로 모든 검색어의 미해결 이슈를 표시하는 별도의 설정이 추가되었습니다. 일관성을 유지하기 위해서, 팀원과 검색 결과를 공유하거나 검색어를 변경하더라도 이 설정은 지속됩니다. 동일한 아이콘을 클릭하여 손쉽게 이 설정을 해제할 수 있습니다.

댓글 개수에 따라 이슈 목록을 정렬하여 전반적 흐름 확인

사소하지만 유용한 기능을 통해 댓글 개수에 따라 이슈 목록을 정렬할 수 있습니다. 즉, 더 많은 논의가 이루어진 이슈를 트래커에서 검색하고 투표 수에 따라 정렬할 수 있어 제품에 부족한 점을 확인할 수 있습니다.

모두를 위한 지식 베이스 개선 사항

이제 자료 트리를 깔끔하게 정리하는 것이 훨씬 간편해 졌습니다. 드래그 앤 드롭으로 자료를 적절한 위치에 배치하세요.
그뿐 아니라 자료의 코드 블록이 사용 중인 프로그래밍 언어를 감지하여 그에 따라 코드를 강조 표시합니다. 코드 블록의 제안 사항이 잘못된 경우 올바른 언어를 수동으로 선택하면 구문 강조 표시를 수정할 수 있습니다.

Markdown의 이미지, 임베디드 콘텐츠 높이 및 너비 속성으로 멋진 콘텐츠 구현

이제 Markdown 태그를 사용해 이슈 및 자료의 이미지, 동영상, 기타 미디어 첨부 파일의 크기를 변경할 수 있습니다. 파일 이름 뒤에 목표로 하는 크기를 픽셀로 추가하거나 원래의 높이와 너비에 대한 원하는 비율을 추가하면 됩니다. 자료, 이슈 또는 댓글에 이미지나 동영상을 적합한 크기로 표시하려면 콘텐츠의 너비와 높이를 조절하면 됩니다.

관리 팀을 위한 텍스트 없이 댓글에 첨부 파일 추가 기능

댓글의 동작을 개선하여, 이전에는 댓글을 입력할 때에 텍스트를 필수적으로 추가해야 했습니다. 댓글에 문서와 파일을 정기적으로 추가해야 하는 사용자라면 다소 불편하게 느끼셨을 테죠. 그렇기에 불필요한 텍스트를 필수로 추가하지 않고도 댓글에 파일 첨부가 가능하도록 구현했습니다. 이 기능은 문서와 레이아웃 작업을 주로 하는 디자이너, 변호사, HR 및 관리 팀 사용자에게 특히 유용한 기능입니다.

프로젝트 관리자를 위한 LDAP 동기화

대규모 조직에는 보통 사용자 관리에 필요한 자체 디렉토리 서비스를 갖고 있습니다. YouTrack은 이미 LDAP(Lightweight Directory Access Protocol) 인증 모듈을 지원하므로 사용자는 디렉토리 자격 증명을 통해 YouTrack에 로그인할 수 있습니다. 이제 YouTrack 및 LDAP 서버 간 예약 동기화 설정도 지원됩니다. 이 기능을 활용하면 YouTrack에서 그룹 멤버십, 이메일 등의 관련성 높은 사용자 데이터를 사용하고 예기치 않은 데이터 공개를 방지할 수 있습니다.
디렉토리 서비스와 사용자 자격증명 및 그룹 멤버십 간의 동기화는 수동으로 수행하거나 1시간, 1일 또는 3시간 단위로 자동 수행될 수 있습니다.

이번 릴리스와 관련한 기술적 세부 사항은 릴리스 노트에서 확인하실 수 있습니다. 새 기능을 설정하는 방법에 관한 자세한 내용은 최신 문서를 참조하세요.

YouTrack InCloud를 사용 중인 경우 JetBrains의 유지보수 일정에 따라 사용자의 인스턴스가 YouTrack 2020.3로 자동 업그레이드됩니다. 활성화된 Standalone 구독을 보유한 경우, YouTrack 2020.3을 바로 다운로드할 수 있습니다. 또는 무료 버전을 사용해 새로운 YouTrack을 체험해 볼 수 있습니다! YouTrack 라이선스 업그레이드 옵션에 관한 자세한 정보는 구매 페이지를 참조하세요.

JetBrains는 여러분의 의견을 기다리고 있습니다. YouTrack 사용과 관련하여 질문이나 궁금한 사항이 있을 경우 지원 팀에 문의해 주세요. 언제든 도움을 드리겠습니다!

Your YouTrack team

이 게시물은 Anastasia Bartasheva가 작성한 YouTrack Now Lets You View Pull Requests in Issues를 번역한 글입니다.

구독

업데이트 구독