做Visual Studio数据库项目* .refactorlog文件是否属于源代码pipe理?

我使用Git(通过GitHub for Windows),我使用GitHub的Visual Studio的最新.gitignore

我注意到我的<ProjectName>.refactorlog文件被包含在我的提交中。

.refactorlog文件是否属于源代码pipe理?

如果您打算跨模式移动数据库对象,那么.refactorlog应该在源代码pipe理中。

请参阅: MSDN: 将数据库对象移动到不同的架构

相关部分:用重构日志保留意图

将数据库对象移动到其他模式时,会将条目添加到数据库项目的重构日志中。 在部署更改时,此日志有助于确保目标环境中的相应对象按照您的预期重命名。 否则,现有的对象将被删除,并且一个对象将被添加新的名称 。 日志维护在一个名为ProjectName.refactorlog的XML文件中。 当您检入组成数据库项目的其他文件时,将此文件检入到版本控制中ProjectName.refactorlog文件仅包含有关在部署期间需要特殊处理的重构操作的信息。