Git 2.27.0 жаңа нұсқасы шығарылған және бұл оның өзгерістері

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

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

Жақында Git 2.27.0 таратылған көздерді басқару жүйесінің жаңа нұсқасы шықты.Алдыңғы шығарылыммен салыстырғанда, жаңа нұсқада 537 әзірлеушінің қатысуымен дайындалған 71 өзгеріс қабылданды, оның 19-ы әзірлеуге алғаш рет қатысты

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

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

Екінші жағынан, бұл жаңа нұсқадағы шатасуларды болдырмау үшін «git сипаттау» командасы Siempre кеңейтілген шығыс режимін қолдану («–Ұзын») егер міндеттемемен байланысты ауыстырылған тег анықталса. Бұрынғыдай, «refs / tags /» иерархиясына өзгертілген немесе ауыстырылған болса да, міндеттемені сипаттайтын қолтаңба немесе аннотацияланған тэг көрсетілді.

«Git pull» іске қосу қазір ескерту береді егер конфигурация айнымалысы болса тарту анық орнатылмаған және параметрлер «- [жоқ-] толып кету» немесе «- тек қана» олар қолданылмайды. Бас тартқысы келмейтіндер үшін ескертуді басу үшін айнымалыны жалғанға қоюға болады.

Оларда бар бірнеше жаңа әрекеттерді қосты «git update-ref –stdinБұл сілтемені жаңарту операцияларын тікелей басқаруға мүмкіндік бередіМысалы, бірнеше репозиторийлер бойынша екі сатылы атомдық сілтемені жаңартуды жүзеге асыру.

Сонымен қатар, git алу үшін кең таралған git алу параметрлері қайта қаралды. Жоғарыда айтылмаған ұқсас параметрлер құжатталды және жетіспейтін параметрлерге жіберілді.

Көрсету мүмкіндігі қосылды: және тақырып: тақырыптар: ASCII кодтауында жоқ таңбаларды түрлендірусіз, git форматының түзетуіне өзгеріс енгізілмейді.

Опция «-This-pulls» «git log» -ке қосылды, бұл сізге жасалған өзгерістерді ғана емес, сонымен қатар осы өзгерістерді жеке тармақтан біріктіру туралы міндеттемені де көруге мүмкіндік береді.

Барлық компоненттердегі интерактивті кірісті өңдеу біріздендіріліп, fflush () қоңырауы енгізу сұранысын көрсеткеннен кейін, бірақ оқудың алдында қосылды.

«Git rebase» -де барлық жергілікті міндеттемелерді қайта қолдануға рұқсат етіледі алдын-ала операцияны орындамай «шығуЕгер олардың кейбіреулері бұрын ағынды болған болса да.

'Pack.useSparse' конфигурациясының айнымалы мәні 'экспериментальды ретінде ұсынылған әдепкі оңтайландыруларды қосу үшін' шын 'мәніне ауыстырылды.

Басқа өзгерістер туралы:

  • Прокси арқылы қол жеткізген кезде SSL байланыстарын теңшеуге арналған параметрлер жиынтығы қосылды.
  • «Таза» және «дақ» түрлендіру сүзгілерін пайдалану кезінде көрсетілетін ақпарат кеңейтілді. Мысалы, қазір түрлендірілген блок пайда болатын ағаш-объект нысаны көрсетіледі.
  • «Git біріктіру» параметріне «–autostash» опциясы қосылды.
  • Жақсартылған интерфейс.
  • Commit.gpgSign параметрін болдырмау үшін git rebase пәрменіне –no-gpg-sign параметрін қосты.
  • Markdown құжаттарына пайдаланушы айырмашылық шаблондары қосылды.
  • Бос жұмыс ағашына әкелетін төмен ақы төленетін шаблондар бойынша барлық маршруттар үшін шектеу алынып тасталды.
  • «Git қалпына келтіру - кезеңдік-ағаш ағашы» әрекеті қазір әдепкі бойынша қатені көрсетудің орнына «HEAD» тармағының мазмұнын пайдаланады.
  • SHA-2 орнына SHA-1 хэштеу алгоритміне көшу бойынша жұмыс жалғасуда.
  • GnuPG-мен өзара әрекеттесу үшін кодты қайта жасады.

Дерек көзі: https://github.com/


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

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

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

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

*

*

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