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

我正在使用 git (通过 GitHub for Windows)和 来自 GitHub 的最新.gitignoreforVisualStudio

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

重构日志文件是否属于源代码管理?

21982 次浏览

如果打算跨模式移动数据库对象,则 .refactorlog应在源代码管理中。

参见: MSDN: 将数据库对象移动到其他架构

相关部分: 使用重构日志保存您的意图

将数据库对象移动到不同架构时,条目为 添加到数据库项目的重构日志中 部署您的更改时,此日志有助于确保相应的 目标环境中的。 否则,将删除现有对象,并添加具有新名称 的对象。日志维护在一个 XML 文件中,该文件 名为 ProjectName.refactorlog.在签入组成数据库项目的其他文件时,可以将此文件签入到版本控制中ProjectName.refactorlog文件只包含信息 关于需要特殊处理的重构操作 部署。