【问题标题】:What to ignore in a Mercurial .hgignore for a Ruby on Rails appRuby on Rails 应用程序的 Mercurial .hgignore 中要忽略的内容
【发布时间】:2010-05-14 02:04:10
【问题描述】:

我使用rails HelloWorld 命令创建了一个hello world 应用程序。我最终得到了很多目录:

  • 应用程序
  • 配置
  • 分贝
  • 文档
  • 库
  • 日志
  • 公开
  • 脚本
  • 测试
  • tmp
  • 供应商

所有这些都应该受到源头控制吗?对于 Ruby on Rails 应用程序文件夹,什么是好的默认 .hgignore 文件?

【问题讨论】:

    标签: ruby-on-rails mercurial


    【解决方案1】:
    .bundle
    db/*.sqlite3
    log/*.log
    tmp/*
    
    .DS_Store
    .orig
    

    【讨论】:

      【解决方案2】:
      • log/*

      • tmp/*

      • db 下的开发数据库

      一开始可以忽略。

      【讨论】:

        【解决方案3】:

        一般规则是,如果您是手动输入的,则它应该在源代码管理中。如果有一些脚手架文件不是您输入的,但您的构建系统不容易生成并且不经常更改,请也添加它们。避免添加可以从其他添加的文件和经常更改的不可合并文件生成的文件。

        【讨论】:

        • 请注意,rails 团队建议对生成的架构进行版本控制
        猜你喜欢
        • 2023-04-10
        • 2012-02-10
        • 2011-01-11
        • 1970-01-01
        • 2023-04-08
        • 1970-01-01
        • 1970-01-01
        • 2017-07-14
        • 1970-01-01
        相关资源
        最近更新 更多