您从源代码管理中提交和/或省略了哪些文件?

时间:2009-09-26 02:37:05

标签: version-control file

我认为我们都同意,当开发人员从他们的源代码管理系统中获取项目时......它应该成功构建。

问题: 您省略了哪些无关文件以及您确定要添加哪些文件?

5 个答案:

答案 0 :(得分:6)

从您检查到源代码管理中的项目生成的任何内容。

我签到的东西:

  1. 源文件(通常为.java,但可以是其他语言)
  2. 第三方JAR
  3. 配置XML或.properties
  4. 用于网络应用的HTML,CSS,JSP
  5. SQL脚本
  6. 设计(UML)和文档(Word或HTML)
  7. 单元测试类和运行它们所需的任何数据
  8. 我不做的事情:

    1. 已编译的.class文件
    2. 生成的JAR或WAR文件
    3. 的javadocs
    4. JUnit报告HTML和结果

答案 1 :(得分:1)

除了生成的文件之外,在Visual Studio中我省略了mstest文件(.vsdmi),resharper用户文件,Visual Studio用户文件(.suo)。

答案 2 :(得分:1)

包含有关数据库架构(图表),设置查询和其他特殊配置参数的信息

答案 3 :(得分:1)

我对TortoiseSVN的全局忽略模式是:*.vbw *.scc *.vbg */bin */obj *.bak *.user *.suo *.webinfo bin obj *.dll *.pdb *.exe,它涵盖了VB6和C#。

答案 4 :(得分:0)

我总是遗漏编译文件,对我来说这通常属于.pyc种。