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

qxo*_*otk 58 git version-control visual-studio-2012

我正在使用git(通过GitHub for Windows),我正在使用GitHub上最新的.gitignore for Visual Studio

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

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

Shi*_*iva 60

.refactorlog应在源代码控制,如果你打算在模式间移动数据库对象.

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

相关部分:保留您对重构日志的意图

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