gpt4 book ai didi

symfony - Symfony 的 'bin' 目录应该被 git 忽略吗?

转载 作者:行者123 更新时间:2023-12-02 16:25:06 25 4
gpt4 key购买 nike

在需要 Doctrine 的 Symfony 标准版应用程序中运行 composer install 将添加一个名为“bin”的文件夹。该文件夹在 composer.json 中配置:

"config": {
"bin-dir": "bin"
}

.gitignore 文件 that comes with the Symfony Standard Edition包括目录(导致 git 忽略该目录及其所有内容)。看起来“bin”文件夹只包含指向“vendor”文件夹内文件的链接。这让我认为忽略该文件夹并让 Composer 处理它是个好主意。

但是,示例 .gitignores from GitHubin Symfony's docs不包括“bin”。事实上,我在 Symfony 官方文档中根本找不到关于这个目录的太多信息,包括是否建议将其置于版本控制之外。

是否确实建议让 git 忽略该目录及其内容,并且 Symfony 的文档根本不是最新的吗?

最佳答案

Symfony 3 及更高版本

在 Symfony 3 标准版中,bin 目录的用途略有改变。 Composer 包(例如 phpunit)中的二进制文件不再安装在 bin 目录中,而是安装在 vendor/bin 中。相反,bin 目录包含 console 以及 Symfony 框架附带的一些其他二进制文件(可选)。

由于这些文件应提交到您的 Git 存储库,因此 .gitignore 文件中不应再包含 bin 目录。

关于symfony - Symfony 的 'bin' 目录应该被 git 忽略吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23437768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com