ប៊ីតឃីតៈលុបថតឯកសារចេញពីប្រវត្តិជីជី

នៅពេលបង្ហោះហ្គ្រីតនៅលើប៊ី បប៊ឺត មានកម្រិតរឹង 2 ជីកាបៃ - ប្រសិនបើលើសនេះអ្នកអាចចូលមើលឃ្លាំងបាន។ ដើម្បីការពារបញ្ហានេះឧទាហរណ៍ដកបណ្តុំឯកសារធំ ៗ ចេញពីឯកសារដែលអ្នកបានប្រព្រឹត្ដ។ ប៉ុន្តែក្នុងករណីផ្សេងទៀត (ប្រសិនបើទិន្នន័យចូលបានចូលក្នុងប្រវត្ដិសាស្ដ្រឬថ្នាំងម៉ូឌែលបានរអិលទៅមេម្តងទៀត) អ្នកត្រូវគិតអំពីប្រវត្តិជីជីផ្ទុយពីធម្មជាតិរបស់វា។


ប៊ីតឃីតបានសរសេរ អត្ថបទ លម្អិតអំពីរឿងនេះ។ ដើម្បីឆ្លងកាត់រឿងទាំងមូលក្នុងករណីមួយដំបូងយើងបង្កើតឃ្លាំងថ្មីមួយ:

ប្រវត្តិប៊ីតឃិតស្អាត

បន្ទាប់មកយើងក្លូនឃ្លាំងចូលទៅក្នុងថតឯកសារទទេនៅលើម៉ាស៊ីនមូលដ្ឋាន:

6ab7686fc508ce87c52b10bb5d01ee51

ឥឡូវយើងបង្កើតថតរងពីរជាមួយឯកសារមាតិកាចៃដន្យ៖

6ab7686fc508ce87c52b10bb5d01ee51

ឥឡូវនេះយើងកំពុងជំរុញឱ្យម្ចាស់:

6ab7686fc508ce87c52b10bb5d01ee51

ឥឡូវនេះយើងស្ទើរតែឈានដល់កម្រិតកំណត់ 2 ជីកាបៃនៅលើប៊ីតប៊ូត៖

ប្រវត្តិប៊ីតឃិតស្អាត

យើងក៏អាចពិនិត្យមើលមូលដ្ឋាននេះផងដែរ (សូមមើល“ កញ្ចប់ទំហំ”)៖

6ab7686fc508ce87c52b10bb5d01ee51

ប្រវត្តិប៊ីតឃិតស្អាត

ភារកិច្ចឥឡូវនេះគឺដើម្បីដកហូត“ ហ្វុយ” ពីឃ្លាំងដើម្បីកាត់បន្ថយទំហំរបស់វាឱ្យពាក់កណ្តាល។ ដើម្បីធ្វើដូចនេះដំបូងយើងកែសម្រួល HEAD បច្ចុប្បន្នហើយសរសេរសឺមីនៅក្នុង gitignore៖

6ab7686fc508ce87c52b10bb5d01ee51

ចុងបញ្ចប់យើងប្រើកម្មវិធី សំអាតអេហ្វអេហ្វជីស្តាដើម្បី លុបថតឯកសារ (BFG តម្រូវឱ្យមាន JRE បច្ចុប្បន្ននៅលើប្រព័ន្ធជាតម្រូវការរបស់ប្រព័ន្ធ):

6ab7686fc508ce87c52b10bb5d01ee51

ឥឡូវយើងឃើញលទ្ធផលនៅក្នុងស្រុក៖

6ab7686fc508ce87c52b10bb5d01ee51

ប្រវត្តិប៊ីតឃិតស្អាត

ទោះយ៉ាងណាទំហំឃ្លាំងមិនទាន់ផ្លាស់ប្តូរនៅលើប៊ីតប៊ិតនៅឡើយទេព្រោះអ្នកប្រមូលសំរាមមិនទាន់ត្រូវបានប្រតិបត្តិពីចម្ងាយហើយប៊ីតឃីតមិនប្រតិបត្តិ "ជីជីជីស" ជាមួយនឹងការជំរុញរាល់៖

ប្រវត្តិប៊ីតឃិតស្អាត

ការគាំទ្រក៏បញ្ជាក់ពីរឿងនេះផងដែរ៖

ប្រវត្តិប៊ីតឃិតស្អាត

ដូច្នេះយកល្អគួរតែ ផ្ញើ រសំណូមពរដោយផ្ទាល់ទៅ support@bitbucket.org ដើម្បីដំណើរការ“ git gc” ដោយដៃនៅក្នុងឃ្លាំង។ បន្ទាប់ពីមួយរយៈខ្លីនេះក៏ត្រូវបានធ្វើដោយក្រុមគាំទ្រផងដែរ។

ប្រវត្តិប៊ីតឃិតស្អាត

ប្រសិនបើអ្នក "ស្រស់" ទាញឃ្លាំងទៅកុំព្យូទ័រផ្សេងទៀតមានតែ 0,9 ជីកាបៃនឹងបញ្ចប់នៅលើឌីស។ ប្រសិនបើនរណាម្នាក់នៅតែមានកំណែ 1.8 ជីកាបៃនៅក្នុងស្រុកនោះ "ការទាញ git" អមដោយ "git gc" គឺគ្រប់គ្រាន់។

ថយក្រោយ