我们一直遇到员工意外或错误地将 SQL 文件 *.SQL 文件提交为二进制而不是文本的问题。有没有一种简单的方法可以将 Collabnet Subversion 中以 *.SQL 结尾的文件的格式更改为文本。问题是 Subversion 在文本文件和二进制文件之间进行 DIFF 时没有正确显示修订版。如果我们再次作为文本提交,那么它是文本到文本 DIFF。当有更改时,文本到二进制 DIFF 会在下面显示:
- No changes -
Diff Legend
– Removed lines
+ Added lines
< Changed lines
> Changed lines
有什么简单的方法可以转换或防止错误签入?任何方式颠覆都可以检查文件扩展名是否为 *.sql 并将其转换/防止它作为二进制提交?有什么方法可以识别所有以 *.SQL 结尾的文件,这些文件在颠覆中保存为二进制而不是文本?这可以在没有任何其他工具的情况下在 subversion 或 Tortoise 中完成吗?