Git 2.43이 이미 출시되었으며이 소식이 있습니다.

힘내 2.43

힘내 2.43 배너

XNUMX 개월의 개발 끝에 Git 프로젝트 공개 최근에 신제품을 출시했습니다 힘내 버전 2.43, 여기에는 80명 이상의 기여자가 제공하는 새로운 기능과 버그 수정이 포함되어 있으며 그 중 17명은 새로운 것입니다.

힘내 2.43에서 "-filter" 및 "-filter-to" 옵션이 "git repack" 명령에 도입되었습니다.. 이러한 옵션을 사용하면 지정된 개체 필터를 고려하여 저장소를 다시 패키지할 수 있습니다.

또한 필요한 경우 필터에 맞지 않는 개체를 별도의 위치로 이동할 수 있습니다. 이러한 옵션은 불필요하거나 크기가 큰 개체를 제거하는 등 특정 기준에 따라 저장소를 분할하는 데 유용합니다. 이러한 수정에도 불구하고 부분 복제를 통해 저장소의 모든 부분에 액세스하는 기능은 유지됩니다.

또 다른 변화 이번 새 버전에서 눈에 띄는 점은, git repack에서는 이제 여러 크러프트 패키지 작업이 지원된다는 점입니다. 객체 필터를 사용하여 리포지토리의 내용을 나눕니다.

그 외에도 여러 패키지 파일로 작업하는 기능을 강조합니다. 정보가 포함된 도달할 수 없는 객체에 대해 일반적으로 "크러프트 패키지"라고 합니다. 이러한 파일은 저장소에서 참조되지 않습니다. 즉, 분기나 태그를 통해 연결되지 않습니다. 새로운 "git repack –max-cruft-size" 옵션이 도입되면서, 이제 단일 패키지 파일의 최대 크기를 지정하고 연결할 수 없는 개체 데이터베이스를 여러 개의 작은 패키지 파일로 분할할 수 있습니다.

하나의 큰 패키지 파일 대신 여러 개의 작은 패키지 파일을 사용하면 연결할 수 없는 개체가 많은 리포지토리를 다시 패키징할 때 I/O 작업이 눈에 띄게 줄어들 수 있습니다. 이는 각 작업에서 모든 데이터를 덮어쓸 필요가 없으므로 프로세스 효율성이 향상되기 때문입니다.

또한 명령은 다음과 같습니다. for-each-ref가 새로운 형식 관련 기능으로 업데이트되었습니다., 이제 사용자는 저장소에 지정된 .mailmap 규칙을 %(authorname) , %(committeremail) 등을 포함한 사용자 정의 형식 지정자에 적용하도록 git for-each-ref에 지시할 수 있기 때문입니다.

반면에 "git revert"에 의해 생성된 기본 로그 메시지, 롤백을 기록하는 커밋을 되돌릴 때 사람들이 복잡한 상황을 더 잘 설명할 수 있도록 수정되었습니다. 그의 말대로 '반전'이다.

다른 변경 사항 중 이 새 버전에서 눈에 띄는 :

  • Git의 CI 시스템이 크게 변경되어 CI 검사가 진행 중인 분기에 새로운 푸시가 발생하면 진행 중인 CI 실행이 중단될 수 있습니다.
  • Git은 이제 Synopsys의 정적 분석 도구인 Coverity에 결과를 사용하고 보고할 수도 있습니다.
  • «자식 병합 파일» 이제 블롭 객체에서 병합될 콘텐츠의 세 가지 변형을 읽을 수 있는 방법이 있습니다.
  • 옵션을 사용하여 지정된 형식을 지정하기 위해 .mailmap 규칙을 적용하는 기능이 추가되었습니다. -체재으로 "%(authorname)" 및 "%(committeremail)"를 "git for-each-ref로"» 및 유사한 명령.
  • 이제 옵션 -rfc 및 -subject-prefix 그들은 함께 일한다
  • 고대에 쓰여진 메시지는 이미 다른 곳에 기록되어 있다며 가지를 제거하지 못하도록 막았습니다. 그러나 이제는 둘로 분할되는 분기를 체크아웃하고 동일한 코드 경로로 수정되지 않도록 보호되는 분기로 리베이스하는 것이 제안되었습니다. 혼란을 피하기 위해 메시지는 브랜치가 "사용 중"이라는 내용으로 변경되었습니다.
  • «자식 업데이트 인덱스»이제 선택권이 있습니다.»–쇼-인덱스-버전» 디스크의 인덱스 파일이 사용하는 인덱스 형식의 버전을 검사합니다.
  • 사용자 정의 Git 로그 형식에 대한 새로운 기능으로 사용자가 새로운 자리 표시자를 사용하여 장식을 추가할 수 있습니다. %(장식하다) , 접두사, 접미사, 구분 기호 등과 같은 선택적 수정자가 함께 제공됩니다.

마지막으로, 그것에 대해 더 알고 싶으시면 자세한 내용을 참조하십시오. 다음 링크.


코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.