17
您的项目的哪一部分应该在源代码控制中?
一位开发人员已经着手开发新的Drupal项目,并且sysadmin建议他们只应将sites / default子目录放在源代码管理中,因为它“将使更新易于编写脚本”。撇开这个有点可疑的说法,这又引出了另一个问题:哪些文件应在源代码控制下?是否存在应排除一些大文件的情况? 我的观点是,该项目的整个树都应受到控制,这对于Drupal项目,Rails或其他任何项目都是正确的。这似乎不费吹灰之力-您显然需要为框架编写版本控制,以及为编写的任何自定义代码所做的操作一样多。 也就是说,我很乐意就此发表其他意见。是否有任何理由不控制一切?