做Visual Studio数据库项目* .refactorlog文件是否属于源代码pipe理?
我使用Git(通过GitHub for Windows),我使用GitHub的Visual Studio的最新.gitignore
我注意到我的<ProjectName>.refactorlog
文件被包含在我的提交中。
.refactorlog文件是否属于源代码pipe理?
如果您打算跨模式移动数据库对象,那么.refactorlog
应该在源代码pipe理中。
请参阅: MSDN: 将数据库对象移动到不同的架构
相关部分:用重构日志保留意图
将数据库对象移动到其他模式时,会将条目添加到数据库项目的重构日志中。 在部署更改时,此日志有助于确保目标环境中的相应对象按照您的预期重命名。 否则,现有的对象将被删除,并且一个对象将被添加新的名称 。 日志维护在一个名为
ProjectName.refactorlog
的XML文件中。 当您检入组成数据库项目的其他文件时,将此文件检入到版本控制中 。ProjectName.refactorlog
文件仅包含有关在部署期间需要特殊处理的重构操作的信息。