Git 2.51.0의 새로운 기능은 무엇입니까? 노트
RSS GitLab

Git 2.51.0의 새로운 기능은 무엇입니까?

Git 프로젝트는 평소보다 짧은 릴리스 주기를 특징으로 하는 버전 2.51.0을 출시했습니다. 이 업데이트는 특히 reftable 백엔드와 함께 git-push 및 git-fetch 명령에 대한 상당한 성능 최적화를 도입하여 속도를 크게 향상시킵니다. 주요 개발은 reftable이 새 저장소의 기본 참조 백엔드로 전환되어 이전 "파일" 백엔드의 제한 사항을 해결하는 것입니다. Git 2.51.0은 또한 SHA-256을 기본 해시 함수로 지정하여 덜 안전한 SHA-1을 대체합니다. 더 이상 사용되지 않는 git-whatchanged 명령은 Git 3.0에서 제거되도록 표시되어 계속 사용하려면 명시적 플래그가 필요합니다. 또한 이전에 실험적이었던 git-switch 및 git-restore 명령이 이제 안정적입니다. 기본 reftable 및 SHA-256을 포함한 이러한 변경 사항은 향후 Git 3.0 릴리스에 대한 준비를 나타냅니다. reftable 백엔드는 대소문자 구분 및 유니코드 문자의 더 나은 처리, 효율적인 참조 삭제 및 향상된 하우스키핑과 같은 이점을 제공합니다. git-push 및 git-fetch의 일괄 업데이트는 오버헤드를 줄여 많은 참조로 성능을 크게 향상시킵니다. 이러한 발전은 최신 개발 워크플로를 위한 Git의 효율성과 견고성을 향상시키는 것을 목표로 합니다.