【发布时间】:2011-01-22 21:57:56
【问题描述】:
我刚刚使用 SQL Server Management Studio 编写了我的 SQL Server 存储过程、表定义等,并尝试将它们添加到我的 Mercurial 源代码控制存储库中。它们添加得很好,但是现在当我更改和区分它们时,Mercurial 称它们为“二进制文件”并且没有给我一个适当的统一差异。
我认为编码可能有问题,所以我尝试重新生成脚本并为文本文件输出指定 ANSI,但我得到了相同的行为。我可以在记事本中很好地查看它们,而不会出现任何奇怪的字符。为什么 Mercurial 认为这些文件是二进制文件?
否则,如果有人可以推荐一个很好的工具来编写可能不会导致此问题的 SQL Server 数据库脚本,那么它也可能会起作用。
【问题讨论】:
标签: sql-server mercurial