У меня есть версия проекта Laravel 5.3, и файлы в этой папке постоянно меняются.
Безопасно ли удалить из системы контроля версий?
Если я удалю эту папку из моей рабочей копии, Laravel сможет продолжать работать?
Вы заметите, что при установке Laravel 5.3 по умолчанию есть 3 папки storage
, Это выглядит так:
+ storage
+ app
+ framework
+ logs
И каждая из этих подпапок имеет .gitignore
а также другие папки (также обычно с gitignores
, Те .gitignore
файлы обычно говорят, чтобы игнорировать все файлы, кроме .gitignore
, Например, это .gitignore
внутри storage/logs
:
*
!.gitignore
Это означает, что вы можете сохранить это в системе контроля версий, но любой файл, записанный в эту папку (за исключением .gitignore
сам файл) не будет в вашем Git-хранилище.
Также может быть полезно узнать, что эти папки имеют определенное назначение:
app
: Предназначен для хранения файлов за пределами корневой папки
framework
: По умолчанию, здесь Laravel записывает много своих файлов для кеша и просмотра
logs
: Где записываются журналы ошибок
Если удалить рут storage
папку или эти подпапки, фреймворк будет иметь проблемы с поиском этих файлов, и вы получите ошибки.
Других решений пока нет …