Git, Butikvaro kaj malplenaj dosierujoj

La Git-dosierversia sistemo estas maldika, rapida kaj portebla. Git ĉiam pritraktas objektojn, nome dosierojn. Dosierujoj estas kreitaj nur se estas dosieroj en ili, alie Git eĉ ne registros ilin. Ĉi tio havas malagrablajn kromefikojn en iuj projektoj. Ekzemple, la butika butika sistemo dependas de strikta aliĝo al la dosierujo por funkcii.


Se eĉ unu dosierujo mankas (ekzemple en la dosierujo "kaŝmemoro" aŭ en "ŝablonoj"), Shopware agnoskas la servon. Ekzemple, la plej freŝa protokola dosiero en la dosierujo "protokoloj" estas eligita:

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

Por solvi la problemon, simple metu la jenan php-dosieron en la radikan dosierujon de la deponejo, en kiu la malplenaj dosierujoj ankoraŭ ĉeestas, kaj lanĉu ĝin:

4287bb0575ce0f5ea732

La dosiero trarigardas la tutan dosierujon rekursive kaj metas la malplenan dosieron "malplena dosierujo" en malplenajn dosierujojn. Post kiam vi puŝis la ŝanĝon kaj tiris ĝin sur la probleman deponejon, la dosierujo estas nun kompleta kaj Butikvaro funkcias senprobleme.

Reen