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