.dist用作某些源代码文件的扩展名是什么意思?

AsT*_*TeR 19 naming naming-conventions

Zend教程中的示例:

  • phpunit.xml.dist
  • local.php.dist
  • TestConfig.php.dist

SeM*_*eKh 38

.dist文件通常是配置文件,不包含真实的特定于部署的参数(例如数据库密码等),可以帮助您更快地开始使用应用程序/框架.因此,要开始使用此类框架,您应该删除.dist扩展,并使用您的个人参数自定义配置文件.

我在使用.dist扩展时看到的一个目的是避免在VCS上发布个人数据(比如git).因此,作为可重用应用程序的开发人员,您将使用自己的配置文件,但将事实上的get-started配置数据放在单独的.dist-suffixed文件中.(参见Symfony2的文档,第4部分)

  • 在Zend 2中,".dist"文件可以包含默认配置,但不打算删除.你对"dist"的言语是什么?"分配"? (2认同)
  • @AsTeR它确实代表分销.以下是对.dist扩展背后动机的一个很好的解释:http://www.testically.org/2010/08/24/best-practice-how-to-ship-phpunit-configuration/ (2认同)