Git 2.32 кейбір жақсартулармен, жолды қорғаумен және т.б.

Үш ай дамығаннан кейін ол ашылды танымал таратылған көздерді басқару жүйесінің жаңа нұсқасын іске қосу Git 2.32. Алдыңғы нұсқаға қарағанда, 617 өзгертулер жаңа редакцияда қабылданды, 100 әзірлеушінің қатысуымен дайындалған, оның 35-ы алғаш рет әзірлеуге қатысқан.

Git туралы білмейтіндер үшін бұл ең танымал нұсқаны басқару жүйесінің бірі екенін білуіңіз керек, тармақталуға және біріктіруге негізделген икемді сызықтық емес құралдарды қамтамасыз ететін сенімді және жоғары өнімділік.

Тарихтың тұтастығын және «кері күштің» өзгеруіне төзімділікті қамтамасыз ету үшін әрбір алдыңғы тарихтың жасырын хэштелуі қолданылады, сонымен қатар жеке тегтер мен міндеттемелерді әзірлеушілердің цифрлық қолтаңбасымен куәландыруға болады.

Git 2.32 негізгі жаңа мүмкіндіктері

Бұл жаңа нұсқада механизмнің орнына GIT_CONFIG_NOSYSTEM қазір бүкіл жүйеден конфигурация файлын оқудан аулақ болу үшін қолданылады GIT_CONFIG_SYSTEM механизмін қолдану ұсынылады, бұл жүйеден конфигурацияларды қай файлдан жүктеу керектігін, сондай-ақ параметрді анық көрсетуге мүмкіндік береді GIT_CONFIG_GLOBAL ішіндегі пайдаланушының арнайы параметрлерін болдырмау үшін $ HOME / .git айнымалыны орнату кезінде GIT_CONFIG_SYSTEM.

Енгізілген тағы бір өзгеріс - қазір Git байланыс протоколының екінші нұсқасы қолданылғанда, «git push» орындау кезінде анықтама орындалады «git push» тиімділігін «деңгейіне дейін жеткізуге мүмкіндік беретін қабылдау нүктесінде»іздеу»Қажет емес нысандардың жүктелуін алып тастаңыз.

Опция «-трейлер [= ] «» Git «командасына қосылды, не өзіңіздің құрылымдық ақпаратыңызды қосуды жеңілдетеді растау кезінде кілт / мән форматында, оны кейін «пәрменімен өңдеуге боладыаудармашы-трейлерлер«.

Сонымен қатар «–Таза емес«дейін»git клоны»Таяз режимдегі репозиторийді клондауды өшіру үшін (толық өзгеру тарихы жоқ), сонымен қатар gitweb-ге электрондық поштаны жасыру режимі қосылды, ол шығысындағы электрондық пошта жолдарын ауыстырады.

«Команданың өңдеу логикасыgit қолдану –3 жол«, Ол алдымен үш жақты біріктіру алгоритмін қолдануға тырысады және сәтсіздік немесе қайшылық болған жағдайда әдеттегі патч-қосымшасына оралады (бұрын бұл керісінше болған).

Қосылған параметр «–Diff-merges =»« Пәрменге »git журналы»Әдепкі режимді таңдау үшін log.diffMerges параметрі, сонымен қатар a «git add» және «git rm» командаларына қосымша қорғаныс дисперсті төлем операциясының шеңберінен тыс маршруттар туралы деректердің өзгеруіне қарсы.

  • «Опциясы»–Фильтр = объект: тип =»« Командасына қосылдыgit тізімі»Пәрменмен құрылған бума файлынан объектілердің белгілі бір түрін алып тастау пакеттік нысандар.
  • Теріс мәндерге жол берілмейді git pack-нысандары - терезе және - тереңдік сияқты сандық мәндерді қабылдайтын опциялар үшін.
  • «Командада»өтіңіз»Нұсқаларын көрсетуге рұқсат етіледі–3 жол«Y»–Кэштелген« бір уақытта.
  • «Бұйрық»go commit»« –Түзету »опциясының кеңейтілген нұсқасы бар (« rebase -autosquash »үшін міндеттеме құру).
  • «Бұйрық»жіберу электрондық поштасы»Core.hooksPath конфигурациясын ескерді.
    Бүтін сандардан басқа санауыштарға рұқсат етіледі git format-patch -v .
  • Fsmonitor сияқты қызметтерді құру үшін қарапайым IPC интерфейсі қосылды.
  • Файлды өңдеу тоқтатылды ».gitattributes «,» .gitignore «және» .mailmapap»Егер олар символдық сілтемелер болса.
    HTTP тасымалдау үшін сертификаттың құлпын ашу үшін сәтті қолданылатын құпия сөзді кэштеу үшін қолдау қосылды.
  • «Бұйрық»git stash шоу»Уақытша сақтау қоймасының бақыланбаған бөлігін көрсету мүмкіндігі бар.
    «» Репозитарийін «команданы пайдаланып қайта орау үшін неғұрлым жетілдірілген стратегия ұсынылдықайта орау«, Қайта орау кезінде ресурстарды тұтынуды азайтуға мүмкіндік береді.

Finalmente егер сіз бұл туралы көбірек білгіңіз келсе осы жаңа нұсқа туралы, сіз тексере аласыз толығырақ келесі сілтемеде.


Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.