6

バージョン管理された Laravel 5.3 プロジェクトがあり、このフォルダー内のファイルは常に変更されています。

バージョン管理システムから削除しても安全ですか?

そのフォルダーを作業コピーから削除しても、Laravel は作業を続けることができますか?

フォルダ構造

4

1 に答える 1

4

デフォルトの Laravel 5.3 インストールでは、 内に 3 つのフォルダーがあることに気付くでしょうstorage。次のようになります。

+ storage
    + app
    + framework
    + logs

そして、これらの各サブフォルダーには、.gitignore他のフォルダーと同様に (通常は も含まれますgitignores。これらの.gitignoreファイルは、通常、.gitignore..gitignorestorage/logs

*
!.gitignore

これは、これをバージョン管理に保持できることを意味しますが、そのフォルダーに書き込まれたファイル (.gitignoreファイル自体を除く) は git リポジトリにはありません。

また、これらのフォルダーには特定の目的があることを知っておくと役立つ場合があります。

app: ルート パブリック フォルダーの外部にあるファイルのストレージとして使用するように設計されています。

framework: デフォルトでは、これは Laravel がキャッシュとビュー用に多くのファイルを書き込む場所です。

logs: エラーログの書き込み先

ルートstorageフォルダーまたはこれらのサブフォルダーを削除すると、フレームワークはこれらのファイルを見つけることができず、エラーが発生します。

于 2016-09-28T13:46:46.260 に答える