Git 2.26.0에는 실제 콘텐츠 검색, 일부 실험 기능 등이 함께 제공됩니다.

자식-2-26

이제 새 버전을 사용할 수 있습니다. 제어 시스템 "Git 2.26.0", 도착하는 뉴스와 함께, 실험적 지원 및 특히 최적화. Git에 익숙하지 않은 경우 가장 인기있는 버전 관리 시스템 중 하나입니다. 신뢰할 수 있고 고성능으로 분기 및 분기 병합을 기반으로하는 유연한 비선형 개발 도구를 제공합니다.

무결성을 보장하기 위해 과거의 변화에 ​​대한 저항과 역사, 암시 적 해시 사용 각 커밋의 모든 이전 기록에서 개별 커밋 및 태그 개발자에 디지털 서명하는 것도 가능합니다.

이전 릴리스와 비교하여 새 버전은 504 개의 준비된 변경 사항을 채택했습니다. 64 명의 개발자가 참여했으며 그중 12 명이 처음으로 개발에 참여했습니다.

Git 2.26.0 주요 새로운 기능

이 새 버전에서 Git 통신 프로토콜의 두 번째 버전으로의 기본 전환이 이루어졌습니다., 클라이언트를 Git 서버에 원격으로 연결할 때 사용됩니다. 두 번째 버전의 프로토콜은 클라이언트에 대한 약식 링크 목록을 반환하여 서버 측에서 분기 및 태그를 필터링하는 기능을 제공하는 것으로 유명합니다.

또 다른 중요한 혁신은 프로토콜에 새로운 기능을 추가하는 기능 툴킷에 새로운 기능이 나타납니다. 클라이언트 코드 여전히 이전 프로토콜과 호환됩니다. 또한 새 서버와 이전 서버에서 계속 작동 할 수 있으며 서버가 두 번째를 지원하지 않으면 자동으로 첫 번째 버전으로 되돌립니다.

옵션 "– 쇼 범위« 명령에 추가되었습니다 «자식 설정", 뭐 특정 구성이 정의 된 장소의 식별을 단순화합니다.
Git을 사용하면 저장소 (.자식 / 정보 / 구성), 사용자 디렉토리 (~ / .gitconfig), 시스템 전체 구성 파일 (/ etc / gitconfig)뿐만 아니라 명령 줄 옵션 및 환경 변수를 통해.

«실행시자식 설정«, 원하는 구성이 정의 된 위치를 정확히 이해하는 것은 매우 어렵습니다. 옵션 "–Show-origin»이 문제를 해결할 수 있었지만 구성이 정의 된 파일의 경로 만 표시합니다. 파일을 편집하려는 경우 유용하지만«git config를 통해 값을 변경해야하는 경우에는 도움이되지 않습니다. »–system, –global 또는 –local 옵션 사용.

한편,이 새로운 버전의 발표에서는 부분 클론에 대한 실험적 지원의 연장은 계속되었습니다., 데이터의 일부만 전송하고 불완전한 저장소 사본으로 작업 할 수 있습니다.

새 버전은 새 명령을 추가합니다. "Git 스파 스 체크 아웃 추가", 당신 작업을 적용하기 위해 별도의 디렉토리를 추가 할 수 있습니다. «점검»작업 트리와는 별도로«명령을 통해 한 번에 모든 디렉토리를 나열하는 대신git sparse-checkout 세트".

명령 성능 «자식 그렙«, 리포지토리의 실제 콘텐츠와 이전 개정판을 모두 검색하는 데 사용됩니다. 눈에 띄게 증가.

검색 속도를 높이기 위해 트리의 내용을 스캔 할 수있었습니다.여러 스레드 사용 ( "자식 grep – 스레드«), 그러나 역사적 리뷰의 검색은 단일 스레드였습니다. 이제이 제한은 읽기 작업을 병렬화하는 기능 구현 개체 저장소에서.

기본적으로 스레드 수는 CPU 코어 수와 동일하게 설정되며, 대부분의 경우 "를 명시 적으로 설정할 필요가 없습니다.– 스레드".

추가됨 하위 명령 항목 자동 완성 지원, 경로, 링크 및 "git worktree"명령의 기타 인수. 저장소의 여러 작업 복사본으로 작업 할 수 있습니다.

우리는 또한 찾을 수 있습니다 fsmonitor-watchman 스크립트의 새 버전Facebook Watchman 메커니즘과의 통합 제공 파일 변경 및 새 파일의 모양을 추적하는 속도를 높입니다. git을 업데이트 한 후에는 저장소에서 후크를 교체해야합니다.

이 새 릴리스에 대해 더 자세히 알고 싶다면 다음의 원본 노트를 참조하십시오. 다음 링크. 


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

코멘트를 첫번째로 올려

코멘트를 남겨주세요

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

*

*

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