php - 将我的 Yii 项目置于版本控制之下时,我应该忽略哪些文件和目录?

标签 php yii version-control mercurial hgignore

使用 Yii PHP frameworkMercurial作为版本控制。

在将我的 Yii webapp 项目置于版本控制之下时,我应该忽略哪些文件和目录(即在 .hgignore 中放入什么)?

最佳答案

One of the examples (for Git, but you can adapt it to Mercurial) 建议忽略:

  • swp – VIM 交换文件
  • .buildpath, .project, .settings – Eclipse 生成的文件和文件夹
  • .idea – JetBrains PhpStorm 生成的文件夹
  • assets/* – assets 下的所有内容都由 Yii 在运行时生成
  • runtime/* – runtime 下的一切都是一样的,我们不想对它们进行版本控制
  • protected/data/*.db – 对于 sqlite 用户,停止版本控制 sqlite 数据库
  • protected/tests/report/* – 代码覆盖率测试报告(刚开始练习TDD,所以有这个)

关于php - 将我的 Yii 项目置于版本控制之下时,我应该忽略哪些文件和目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12807970/

相关文章:

java - Intellij 在项目之间共享模块

javascript - 使用javascript代码将图像插入数据库

php - Yii 中的自定义 URL

caching - Yii2 ActiveRecord 缓存

yii - 如何在 Yii 中扩展 activeRecord 模型

php - 版本控制 PHP Web 项目

svn - 嵌套版本控制方案?

php - Laravel,如何避免私有(private)聊天 api 结构中的 n + 1 问题?

php - 用户点的MySql类型数据

PHP 在没有 ImageMagick 的情况下将 SVG 转换为 PNG