我正在使用git(通过GitHub for Windows),我正在使用latest .gitignore for Visual Studio from GitHub
我注意到我的<ProjectName>.refactorlog
文件已包含在我的提交中。
.refactorlog文件是否属于源代码管理?
答案 0 :(得分:56)
如果您打算跨架构移动数据库对象,.refactorlog
应该在源代码管理中。
请参阅: MSDN: Move a Database Object to a Different Schema
将数据库对象移动到其他架构时,会有一个条目 添加到数据库项目的重构日志中。当你 部署您的更改,此日志有助于确保相应的 目标环境中的对象按您的意图重命名。 否则,将删除现有对象,并添加一个具有新名称的对象。日志保存在XML文件中 名为
ProjectName.refactorlog
。 在签入组成数据库项目的其他文件时,将此文件检入版本控制。ProjectName.refactorlog
文件仅包含信息 关于需要特殊处理的重构操作 部署。