我正在尝试共享一个通过git构建和填充SQL数据库的文件,但它不会在我的团队成员上创建数据库'因为.mdf和.ldf文件位于我的机器上。我怎么能纠正这个?
答案 0 :(得分:1)
如果要共享SQL脚本,则不必与其共享数据库!
通常所做的(最佳实践)是你拥有在git中创建数据库所需的脚本(并最终用静态/测试数据填充它),然后用户将启动该脚本来构建数据库。
git是为了跟踪您的源代码及其所做的更改,您不应该将任何生成的文件放入其中,并且.mdf / .ldf文件通常是不应该包含的内容的一部分。你的git 。对于文件夹中生成的文件,有一些方法可以配置git来忽略它们。
git的值是记录文件之间的差异,如果你想共享你的软件,git肯定不是好工具。将这些文件放在共享文件夹(NAS)上,放在Dropbox上,通过USB密钥或其他任何方式提供。
但是,如果你真的想这样做(糟糕的主意),我想你可以在你的存储库中添加你的文件,并配置SQL Server在这里找到它们或创建一个符号链接。