在具有对Doctrine的需求的Symfony标准版应用程序中运行
然而,GitHub和Symfony文档中的示例
确实建议让git忽略此目录及其内容,并且Symfony的文档是否不是最新的?
composer install
将添加一个名为“bin”的文件夹。该文件夹在composer.json
中进行配置:"config": {
"bin-dir": "bin"
}
.gitignore
文件随Symfony标准版一起提供,其中包括该目录(导致git忽略该目录及其所有内容)。似乎'bin'文件夹只包含指向' vendor '文件夹内文件的链接。这让我想到,忽略该文件夹并让Composer处理它是一个好主意。然而,GitHub和Symfony文档中的示例
.gitignore
都不包括'bin'。实际上,在官方Symfony文档中,我无法找到关于该目录的任何信息,包括是否建议将其排除在版本控制之外。确实建议让git忽略此目录及其内容,并且Symfony的文档是否不是最新的?
app/console
确实移动到了bin
文件夹中。 正如Wouter已经提到的那样,您不想忽略console
文件(或随此新目录结构一起提供的symfony_requirements
文件)。 显然,这个新目录结构还附带了一个修改后的.gitignore
文件,因此您不必担心它。 - Nic Wortel