代码之家  ›  专栏  ›  技术社区  ›  Emad Gabriel

在向源代码管理添加解决方案时,是否应该将我的SDF文件(SQLCE3.5)作为一个项目包括在内?

  •  4
  • Emad Gabriel  · 技术社区  · 16 年前

    我想知道,将这个SDF文件添加到源代码管理中,这样每当我对数据库进行任何更改时,我都会将它提交给源代码管理,这是一种好的做法吗?

    有时我所做的只是一个名称更改,例如,然后我必须提交一个1 MB的文件到源代码管理。

    你对此有何体会?

    1 回复  |  直到 16 年前
        1
  •  3
  •   Neil Trodden    16 年前

    如果由于文件丢失而无法通过执行新签出来构建/运行项目,则需要将其添加到源代码管理中。

    是的,它是一个二进制文件,您不能对它进行区分,但是随着时间的推移更改列名时,您的代码必须更改才能使用该模式。在源代码管理中存储所有需要匹配的内容是有意义的。

    如果您真的无法将它作为二进制文件放到源代码管理中,那么可以考虑编写脚本,如果不存在数据库,则让应用程序在启动时构建数据库。以下工具将集成在sql management studio中以启用脚本。

    http://exportsqlce.codeplex.com/