Git 2.26.0 нақты мазмұн іздеуімен, кейбір эксперименттік мүмкіндіктерімен және т.б.

git-2-26

Жаңа нұсқасы енді қол жетімді басқару жүйесі «Git 2.26.0», келген кейбір жаңалықтармен, эксперименттік тіректер және әсіресе оңтайландыру. Git-ті білмейтіндер үшін сіз мұны білуіңіз керек - нұсқаларды басқарудың ең танымал жүйелерінің бірі, филиалдардың тармақталуы мен біріктірілуіне негізделген икемді сызықтық емес даму құралдарын қамтамасыз ететін сенімді және жоғары өнімділік.

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

Алдыңғы шығарылыммен салыстырғанда, жаңа редакцияда 504 дайындалған өзгертулер қабылданды 64 әзірлеушінің қатысуымен, оның 12-сі алғаш рет әзірлеуге қатысты.

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

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

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

«Опциясы»–Көрсетілім ауқымы« пәрменге қосылды «git config«, не белгілі бір конфигурациялар анықталған орынды анықтауды жеңілдетеді.
Git конфигурацияны әртүрлі жерлерде анықтауға мүмкіндік береді: репозиторийде (.git / info / config), пайдаланушының каталогында (~ / .gitconfig), жалпы жүйелік конфигурация файлында (/ etc / gitconfig), сонымен қатар командалық жолдың параметрлері және қоршаған ортаның айнымалылары арқылы.

Орындау кезінде «git config«, Қажетті конфигурацияның қай жерде анықталғанын түсіну өте қиын. «Опциясы»–Шоу тегі»Бұл мәселені шешу үшін қол жетімді болды, бірақ ол тек конфигурациясы анықталған файлға жолды көрсетеді, ол сіз файлды өңдегіңіз келсе пайдалы, бірақ егер сізге« git config »арқылы мәнді өзгерту керек болса, көмектеспейді »–Жүйемен, –әлемдік немесе –жергілікті опциялармен.

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

Жаңа нұсқа жаңа пәрмен қосады «Сұйық кассаны қосу», ол сен операцияны қолдану үшін бөлек каталогтарды қосуға мүмкіндік береді «шығу«Тек жұмыс ағашынан басқа,« каталог »тізімінің орнына барлық каталогтардың орнынаgit сирек тексеру жиынтығы«.

Команданың орындалуы «git grep«, Бұл репозитарийдің нақты мазмұнын және тарихи түзетулерді іздеу үшін қолданылады, айтарлықтай артады.

Іздеуді тездету үшін ағаштың мазмұнын сканерлеуге рұқсат етілді жұмыс бірнеше ағындарды пайдалану ( 'git grep - жіптер«), Бірақ тарихи шолуларда іздеу бір бағытты болды. Енді байланысты бұл шектеу жойылды оқу операцияларын параллельдеу қабілетін жүзеге асыру объектілер дүкенінен.

Әдепкі бойынша, ағындар саны CPU ядроларының санына теңестіріледі, бұл қазіргі уақытта көп жағдайда «»–Жіптер«.

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

Біз сонымен бірге таба аламыз фсмонитор-қарауыл сценарийінің жаңа нұсқасы, Que Facebook Watchman механизмімен интеграцияны қамтамасыз етеді файлдардың өзгеруін және жаңа файлдардың пайда болуын қадағалауды жеделдету үшін. Гитті жаңартқаннан кейін репозиторийдегі ілгекті ауыстыру керек.

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


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

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

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

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

*

*

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