Git 2.27.0의 새 버전이 이미 출시되었으며 변경 사항입니다.

힘내 가장 인기 있고 신뢰할 수있는 고성능 버전 제어 시스템 중 하나입니다. 버전 및 병합을 기반으로 유연한 비선형 개발 도구를 제공합니다.

무결성을 보장하기 위해 과거의 변화에 ​​대한 저항과 역사, 암시 적 해싱이 사용됩니다. 모든 이전 역사의 모든 확인에서 개별 태그 개발자의 디지털 서명 및 확인도 확인할 수 있습니다.

최근에 Git 2.27.0 분산 소스 제어 시스템의 새 버전이 출시되었습니다.이전 릴리스와 비교하여 새 버전은 537 명의 개발자가 참여하여 준비한 71 개의 변경 사항을 채택했으며이 중 19 명이 개발에 처음으로 참여했습니다.

Git 2.27.0 주요 새로운 기능

이 새 버전의 Git 2.27.0에서는 Git 통신 프로토콜의 두 번째 버전의 기본 포함이 취소되었습니다., 클라이언트를 Git 서버에 원격으로 연결할 때 사용됩니다. 프로토콜은 아직 인식되지 않았지만 별도의 고려가 필요한 미끄러운 문제가 식별되어 기본적으로 사용할 준비가되었습니다.

반면에 이 새 버전에서 혼동을 피하기 위해 "git describe"명령 언제나 확장 출력 모드 사용 ( "–Long") 커밋과 관련된 대체 태그가 감지 된 경우. 이전과 마찬가지로 이름이 바뀌거나 "refs / tags /"계층으로 이동 된 경우에도 커밋을 설명하는 서명되거나 주석이 달린 태그가 표시되었습니다.

이제 "git pull"을 실행하면 경고가 발생합니다. 구성 변수가 풀.리베이스 명시 적으로 설정되지 않고 옵션 "-[no-] 오버플로"또는 "–ff-only" 적용되지 않습니다. 재정의하지 않을 사용자에 대한 경고를 표시하지 않으려면 변수를 false로 설정할 수 있습니다.

그들은 가지고 몇 가지 새로운 작업을 추가했습니다. «자식 업데이트 참조 – 표준 입력그거. 링크 업데이트 트랜잭션을 직접 제어 할 수 있습니다.예를 들어 여러 리포지토리에서 XNUMX 단계 원자 링크 업데이트를 구현합니다.

또한, git fetch에 공통적 인 수정 된 git fetch 옵션. 위에서 언급하지 않은 유사한 옵션이 문서화되어 누락 된 옵션의 git fetch에 전달되었습니다.

From : 및 Subject : 헤더를 표시하는 기능이 추가되었습니다. ASCII 인코딩이 아닌 문자를 변환하지 않고 git 형식 패치를 변경하지 않습니다.

선택 "–Show-pulls"가 "git log"에 추가되었습니다. 변경 사항이 적용된 커밋뿐만 아니라 별도의 분기에서 이러한 변경 사항을 병합하는 커밋도 볼 수 있습니다.

모든 구성 요소의 대화 형 입력 처리가 통합되었으며 입력 요청을 표시 한 후 읽기 작업 전에 fflush () 호출이 추가되었습니다.

"git rebase"에서는 모든 로컬 커밋을 다시 적용 할 수 있습니다. 작업을 먼저 실행하지 않고«점검그들 중 일부가 이전에 업스트림이더라도.

구성 변수 'pack.useSparse'의 값이 'true'로 대체되어 이전에 실험적으로 제시된 기본 최적화를 활성화합니다.

다른 변경 사항 :

  • 프록시를 통해 액세스 할 때 SSL 연결을 구성하는 옵션 세트를 추가했습니다.
  • "clean"및 "smudge"변환 필터를 사용할 때 표시되는 정보가 확장되었습니다. 예를 들어 이제 변환 된 Blob이 나타나는 트리 모양의 개체가 표시됩니다.
  • "git merge"에 "–autostash"옵션을 추가했습니다.
  • 향상된 체크 아웃 인터페이스.
  • commit.gpgSign 설정을 재정의하기 위해 git rebase 명령에 –no-gpg-sign 옵션을 추가했습니다.
  • 마크 다운 문서에 대한 사용자 차이 템플릿을 추가했습니다.
  • 빈 작업 트리로 이어지는 저임금 템플릿의 모든 경로에 대한 제외 제한을 제거했습니다.
  • "git restore –staged –worktree"작업은 이제 기본적으로 오류를 표시하는 대신 "HEAD"분기의 내용을 사용합니다.
  • 작업은 SHA-2 대신 SHA-1 해싱 알고리즘으로 계속 전환되었습니다.
  • GnuPG와 상호 작용하도록 코드를 재 작업했습니다.

출처 : https://github.com/


코멘트를 남겨주세요

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

*

*

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