Git 2.32에는 몇 가지 개선 사항, 경로 보호 등이 있습니다.

XNUMX 개월의 개발 끝에 공개되었습니다. 인기있는 분산 소스 제어 시스템의 새 버전 출시 힘내 2.32. 이전 버전에 비해 617 개의 변경 사항이 새 버전에서 채택되었습니다., 100 명의 개발자가 참여하여 준비했으며 그중 35 명이 처음으로 개발에 참여했습니다.

Git을 모르는 사람들을 위해 이것이 가장 인기있는 버전 관리 시스템 중 하나라는 것을 알아야합니다. 안정적인 고성능, 분기 및 병합을 기반으로하는 유연한 비선형 개발 도구를 제공합니다.

히스토리 무결성과 "소급"변경에 대한 저항을 보장하기 위해 모든 이전 히스토리의 암시 적 해싱이 각 커밋에서 사용되며 개별 태그 및 커밋 개발자의 디지털 서명으로 인증 할 수도 있습니다.

Git 2.32 주요 새로운 기능

이 새로운 버전에서 메커니즘 대신 GIT_CONFIG_NOSYSTEM 전체 시스템에서 구성 파일을 읽는 것을 방지하는 데 사용됩니다. GIT_CONFIG_SYSTEM 메커니즘을 사용하도록 제안되었습니다., 시스템 전체 구성을로드해야하는 파일과 매개 변수를 명시 적으로 지정할 수 있습니다. GIT_CONFIG_GLOBAL 사용자 별 설정을 재정의하려면 $ 홈 / .git 변수를 설정할 때 GIT_CONFIG_SYSTEM.

또 다른 변경 사항은 이제 Git 통신 프로토콜의 두 번째 버전이 사용될 때입니다., "git push"실행시 정의가 구현됩니다. 수신 측에서 "git push"의 효율성을 "자식 검색»그리고 필요하지 않은 물체의 로딩을 제거합니다.

선택 "-트레일러 [= ] ""git commit "명령에 추가되었습니다., 뭐 자신의 구조화 된 정보를 쉽게 첨부 할 수 있습니다. 확인시 키 / 값 형식으로 입력 한 다음«명령으로 처리 할 수 ​​있습니다.통역 트레일러".

옵션«– 거부-얕은"에서"자식 복제»얕은 모드 저장소 복제를 비활성화하기 위해 (전체 변경 내역 없음) 및 출력의 이메일 문자열을 대체하는 이메일 숨기기 모드가 gitweb에 추가되었습니다.

명령의 처리 논리«자식 적용 -3way«, 이제 먼저 XNUMX 방향 병합 알고리즘을 적용하려고 시도하고 실패 또는 충돌의 경우에만 일반적인 패치 응용 프로그램으로 되돌립니다 (이전에는 다른 방법이었습니다).

추가 된 옵션«– 차이 병합 =»«명령으로자식 로그»그리고 log.diffMerges 설정을 사용하여 기본 모드를 선택하고 "git add"및 "git rm"명령에 대한 추가 보호 분산 결제 작업의 범위를 벗어난 경로의 데이터 수정에 반대합니다.

  • 옵션 "– 필터 = 개체 : 유형 =»«명령에 추가되었습니다.git rev-목록»명령으로 생성 된 패키지 파일에서 특정 유형의 개체를 제외하려면 팩 개체.
  • 음수 값은 허용되지 않습니다. 자식 팩 객체 –window 및 –depth와 같이 숫자 값을 사용하는 옵션의 경우.
  • 명령에서«자식 적용»옵션을 지정할 수 있습니다.«-3way"Y"– 캐시"동시에.
  • 명령 "자식 커밋»«–fixup»옵션의 확장 버전이 있습니다 («rebase –autosquash»에 대한 커밋 생성).
  • 명령 "자식 이메일 보내기»core.hooksPath의 구성을 고려했습니다.
    정수 이외의 카운터는 허용됩니다. git 형식 패치 -v .
  • fsmonitor와 같은 서비스를 만들기 위해 간단한 IPC 인터페이스가 추가되었습니다.
  • 파일 처리 중지».gitattributes ",".gitignore "and".mailmap»심볼릭 링크 인 경우.
    HTTP 전송의 경우 인증서를 잠금 해제하는 데 성공적으로 사용 된 비밀번호 캐싱에 대한 지원이 추가되었습니다.
  • 명령 "git stash 쇼»임시 저장 파일 저장소의 추적되지 않은 부분을 표시하는 기능이 있습니다.
    «명령을 사용하여 저장소를 다시 패키징하는 더 고급 전략이 제안되었습니다.자식 재포장«, 재 포장하는 동안 자원 소비를 줄일 수 있습니다.

최종적으로 그것에 대해 더 많이 알고 싶다면 이 새 버전에 대해 확인할 수 있습니다. 다음 링크의 세부 사항.


코멘트를 남겨주세요

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

*

*

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