Git, дүкөн жана бош папкалар

Git файл версиясын башкаруу тутуму арык, тез жана көчмө. Git ар дайым объектилерди, тактап айтканда файлдарды иштетет. Папкалар анда файлдар болсо гана түзүлөт, антпесе Git аларды жаздырбайт. Бул кээ бир долбоорлордо жагымсыз терс таасирлерин тийгизет. Мисалы, Shopware shop системасы иштеши үчүн папканын түзүмүн так сактоого таянат.


Эгерде бир эле папка жок болсо (мисалы, "кэш" папкасында же "шаблондордо"), Дүкөн программасы кызматын моюнга алат. Мисалы, "журналдар" папкасындагы акыркы журнал файлы чыгарылды:

Fatal error: Uncaught exception 'InvalidArgumentException' with message 'The directory "C:\...\cache\doctrine\filecache\" does not exist'

Көйгөйдү чечүү үчүн, бош папкалар сакталып турган репозиторийдин түпкү папкасына төмөнкү PHP файлын жайгаштырып, аны иштетип коюңуз.:

4287bb0575ce0f5ea732

Файл папканын бүтүндөй структурасынан өтүп, бош папканы "бош папкага" жайгаштырат. Өзгөртүүнү түртүп, көйгөйлүү репозиторийге тарткандан кийин, папканын түзүмү толугу менен бүттү жана Shopware көйгөйсүз иштейт.

Артка