커밋별 검토, 향상된 필터링 및 풀 리퀘스트 “Files changed” 공개 미리보기
Source: GitHub Changelog
Overview
클래식 “Files changed” 페이지의 주요 기능 격차였던 commit‑by‑commit 리뷰가 이제 해소되었으며, 이번 업데이트에서는 풀 리퀘스트 “Files changed” 경험에서 커밋 필터링이 개선되었습니다!
- 이제 새로운 “Files changed” 페이지에서 모든 커밋, 일부 커밋, 혹은 단일 커밋을 직접 리뷰할 수 있습니다.
- 이전에는 단일 커밋으로 필터링하면 Commits 탭의 클래식 뷰로 리다이렉트되었지만, 이번 업데이트에서는 전체 커밋, 선택된 커밋, 개별 커밋을 보든 “Files changed” 페이지에 머무릅니다.
또한 모든 “Files changed” URL 경로를 새로운 경로(/changes) 아래로 단순화했습니다. 기존 /files (및 /commits/:sha) URL도 계속 작동하지만, 새 기능이 활성화된 경우 해당 /changes 경로로 리다이렉트됩니다.
커밋 필터가 간소화되어 범위나 단일 커밋을 선택하는 데 필요한 클릭 수가 줄어들었습니다. 툴바에서 열거나, 단일키 단축키를 활성화한 경우 C 키를 눌러 열 수 있습니다.
📁 File filter improvements
파일 필터에 필터가 적용되면 파란 점 표시가 나타납니다. 필터 메뉴에 새로운 Clear filters 옵션이 추가되어 모든 필터를 기본 상태로 재설정할 수 있습니다.
🚀 Performance
성능 향상은 최우선 과제이며, 앞으로 몇 주 동안 작고 큰 개선을 지속적으로 보게 될 것입니다. 최근 개선 사항은 다음과 같습니다:
- 파일 트리 크기 조정 시 응답성 향상
- Minimize comments 또는 Split / Unified 설정을 토글할 때 성능 향상
🔧 More fixes and improvements
- Improved: 풀 리퀘스트에 새 변경 사항이 푸시될 때 Refresh 버튼을 클릭해도 전체(그리고 종종 느린) 페이지 새로고침이 발생하지 않게 되었습니다.
- Fixed: 이미 해결된 댓글을 다시 해결하려고 할 때 Comments 사이드 패널이 오류를 보고하던 문제가 해결되었습니다.
- Fixed: 파일 경로에 비표준 문자(예: 쉼표)가 포함되어도 diff 로드가 실패하던 문제가 해결되었습니다.
- Fixed:
.gitattributes파일의linguist-generated속성이 이제 올바르게 적용됩니다. - Fixed:
T키보드 단축키가 다시 파일 필터 필드에 포커스를 맞추고 필요 시 파일 트리를 표시합니다. - Fixed:
C키보드 단축키가 다시 커밋 필터를 엽니다.
🧪 Try it out
새로운 커밋‑by‑commit 리뷰와 커밋 선택기가 새로운 “Files changed” 경험에 포함되었습니다. 아직 클래식 경험을 사용 중이라면 클래식 “Files changed” 페이지 상단의 Try the new experience를 클릭하세요.
❤ Feedback
여러분의 피드백이 중요합니다. 문제를 보고하고, 질문을 하며, 알려진 이슈를 확인하려면 “Files changed” preview feedback discussion에서 의견을 남겨 주세요.