Git គឺជាប្រព័ន្ធបញ្ជាកំណែដែលពេញនិយមបំផុតអាចជឿទុកចិត្តបាននិងមានដំណើរការខ្ពស់។ និងផ្តល់នូវឧបករណ៍អភិវឌ្ឍន៍ក្រៅខ្សែដែលអាចបត់បែនបានដោយផ្អែកលើកំណែនិងការបញ្ចូលគ្នា។
ដើម្បីធានានូវភាពស្មោះត្រង់ ប្រវត្តិសាស្រ្តនិងការតស៊ូដើម្បីការផ្លាស់ប្តូរនៅក្នុងការមើលឃើញ ភាពស្រអាប់ស្រអាប់ត្រូវបានប្រើ នៃប្រវត្តិមុនទាំងអស់ នៅក្នុងរាល់ការបញ្ជាក់ និងហត្ថលេខាឌីជីថលរបស់អ្នកអភិវឌ្ឍស្លាកបុគ្គលនិងការបញ្ជាក់ក៏អាចត្រូវបានផ្ទៀងផ្ទាត់ផងដែរ។
ថ្មីៗ ប្រព័ន្ធថ្មីដែលត្រូវបានចែកចាយមានប្រព័ន្ធត្រួតពិនិត្យប្រភពចែកចាយហ្គីត ២.២៧.០ ត្រូវបានចេញផ្សាយ។បើប្រៀបធៀបទៅនឹងការចេញផ្សាយមុនកំណែថ្មីបានអនុម័តការផ្លាស់ប្តូរ ៥៣៧ រៀបចំដោយមានការចូលរួមពីអ្នកអភិវឌ្ឍន៍ចំនួន ៧១ នាក់ដែលក្នុងនោះ ១៩ នាក់បានចូលរួមជាលើកដំបូងក្នុងការអភិវឌ្ឍន៍
គំនួសពណ៌ Git 2.27.0
នៅក្នុងកំណែថ្មីរបស់ជីជី 2.27.0, ការដាក់បញ្ចូលលំនាំដើមនៃកំណែទី ២ នៃពិធីសារទំនាក់ទំនង Git ត្រូវបានលុបចោលដែលត្រូវបានប្រើនៅពេលភ្ជាប់អតិថិជនពីចម្ងាយទៅម៉ាស៊ីនមេ Git ។ ពិធីសារមិនទាន់ត្រូវបានគេទទួលស្គាល់នៅឡើយទេប៉ុន្តែត្រៀមខ្លួនសម្រាប់ការប្រើប្រាស់តាមលំនាំដើមដោយសារតែការកំណត់អត្តសញ្ញាណបញ្ហារអិលដែលតម្រូវឱ្យមានការពិចារណាដាច់ដោយឡែក។
ខណៈពេលដែលនៅលើដៃផ្សេងទៀត, ដើម្បីជៀសវាងការភាន់ច្រឡំនៅក្នុងកំណែថ្មីនេះពាក្យបញ្ជា "git ពិពណ៌នា" តែងតែ ប្រើរបៀបលទ្ធផលបន្ថែម ("ឡុង") ប្រសិនបើស្លាកជំនួសដែលទាក់ទងនឹងការប្តេជ្ញាចិត្តត្រូវបានរកឃើញ។ ដូចពីមុនស្លាកដែលបានចុះហត្ថលេខាឬកំណត់ចំណាំត្រូវបានបង្ហាញពិពណ៌នាអំពីការប្តេជ្ញាចិត្តទោះបីជាវាត្រូវបានប្តូរឈ្មោះឬផ្លាស់ប្តូរទៅឋានានុក្រម "យោង / ស្លាក /" ក៏ដោយ។
ការរត់ "ទាញ git" ឥឡូវនេះចេញការព្រមាន ប្រសិនបើអថេរកំណត់រចនាសម្ព័ន្ធ ទាញ។ មូលដ្ឋាន មិនត្រូវបានកំណត់និងជម្រើសជាក់លាក់ "- [ទេ -] ហៀរចេញ" ឬ "តែ - ហ្វា" ពួកគេមិនអនុវត្ត។ ដើម្បីបង្ក្រាបការព្រមានសម្រាប់អ្នកដែលនឹងមិនជាន់គ្នាអ្នកអាចកំណត់អថេរទៅមិនពិត។
ពូកគេមាន បានបន្ថែមសកម្មភាពថ្មីៗជាច្រើន «git ធ្វើឱ្យទាន់សម័យ-យោង dstdin»នោះ អនុញ្ញាតឱ្យត្រួតពិនិត្យដោយផ្ទាល់លើប្រតិបត្តិការធ្វើបច្ចុប្បន្នភាពតំណឧទាហរណ៍ដើម្បីអនុវត្តការធ្វើបច្ចុប្បន្នភាពតំណភ្ជាប់អាតូមិចពីរដំណាក់កាលឆ្លងកាត់ឃ្លាំងជាច្រើន។
ដូចគ្នានេះផងដែរ, ជម្រើសប្រមូលយកជីប៊ីធីទូទៅទៅនឹងការប្រមូលយកជីប៊ីត។ ជម្រើសស្រដៀងគ្នាដែលមិនត្រូវបានរៀបរាប់ខាងលើត្រូវបានចងក្រងជាឯកសារហើយត្រូវបានបញ្ជូនទៅហ្គីតានៃជម្រើសដែលបាត់។
បន្ថែមសមត្ថភាពក្នុងការបង្ហាញពី៖ និងប្រធានបទ៖ បឋមកថា៖ គ្មានការផ្លាស់ប្តូរបំណះទ្រង់ទ្រាយ git ដោយគ្មានការបម្លែងតួអក្សរដែលមិនមាននៅក្នុងការអ៊ិនកូដ ASCII ។
ជម្រើស "អូសទាញ" ត្រូវបានបន្ថែមទៅ "កំណត់ហេតុហ្គ្រីត", អនុញ្ញាតឱ្យអ្នកមើលឃើញមិនត្រឹមតែប្រព្រឹត្តការផ្លាស់ប្តូរដែលត្រូវបានធ្វើឡើងប៉ុណ្ណោះទេប៉ុន្តែថែមទាំងប្តេជ្ញាបញ្ចូលការផ្លាស់ប្តូរទាំងនេះចេញពីសាខាដាច់ដោយឡែកមួយ។
ដំណើរការនៃការបញ្ចូលអន្តរកម្មនៅក្នុងសមាសធាតុទាំងអស់ត្រូវបានបង្រួបបង្រួមហើយការហៅតាមទូរស័ព្ទហ្វុយស៊ុយត្រូវបានបន្ថែមបន្ទាប់ពីបង្ហាញសំណើបញ្ចូលប៉ុន្តែមុនពេលប្រតិបត្តិការអាន។
នៅក្នុង "git rebase" វាត្រូវបានអនុញ្ញាតិឱ្យអនុវត្តរាល់សកម្មភាពក្នុងស្រុកទាំងអស់ ដោយគ្មានការប្រតិបត្ដិការជាលើកដំបូង«ពិនិត្យមុនពេលចេញបើទោះបីជាពួកគេមួយចំនួនត្រូវបានទឹកមុន។
តម្លៃនៃអថេរនៃការកំណត់រចនាសម្ព័ន្ធ 'pack.useSparse' ត្រូវបានជំនួសដោយ 'ពិត' ដើម្បីបើកដំណើរការសុទិដ្ឋិនិយមលំនាំដើមដែលបានបង្ហាញពីមុនជាការពិសោធន៍។
នៃការផ្លាស់ប្តូរផ្សេងទៀត:
- បានបន្ថែមសំណុំនៃជម្រើសដើម្បីកំណត់រចនាសម្ព័ន្ធការភ្ជាប់ SSL នៅពេលចូលប្រើតាមរយៈប្រូកស៊ី។
- ព័ត៌មានដែលបានបង្ហាញនៅពេលប្រើតម្រងបំលែង "ស្អាត" និង "ស្មូត" ត្រូវបានពង្រីក។ ឧទាហរណ៍វត្ថុដើមឈើ -hH ឥឡូវត្រូវបានបង្ហាញដែលក្នុងនោះ blob ដែលបានបំលែងលេចឡើង។
- បានបន្ថែមជម្រើស "–autostash" ទៅ "git បញ្ចូលចូលគ្នា" ។
- ចំណុចប្រទាក់ពិនិត្យចេញបានប្រសើរឡើង។
- បានបន្ថែមជំរើស –no-gpg ទៅក្នុងពាក្យបញ្ជា git rebase ដើម្បីបដិសេធការកំនត់ Comm.gpgSign ។
- បានបន្ថែមគំរូភាពខុសគ្នារបស់អ្នកប្រើប្រាស់សម្រាប់ឯកសារម៉ាកឃ្វេរ។
- បានដកការដាក់កម្រិតលើកលែងសម្រាប់ផ្លូវទាំងអស់លើគំរូប្រាក់ខែទាបដែលនាំឱ្យមានមែកធាងការងារទំនេរ។
- ប្រតិបតិ្តការ“ ស្តារជីធីស្តា aged ស្តារប៊្រីធី” ឥឡូវនេះតាមលំនាំដើមប្រើខ្លឹមសារនៃសាខា“ HEAD” ជំនួសឱ្យការបង្ហាញកំហុស។
- ការងារបានបន្តផ្លាស់ប្តូរទៅរកក្បួនដោះស្រាយដែលមានចលនា SHA-2 ជំនួសឱ្យ SHA-1 ។
- ដំណើរការកូដឡើងវិញដើម្បីធ្វើអន្តរកម្មជាមួយ GnuPG ។
ប្រភព: https://github.com/
ធ្វើជាយោបល់ដំបូង