1
我遇到了在Visual Studio 2010 Ultimate中使用TFS处理数据库项目的问题。以下描述我使用的工作流程:使用Visual Studio 2010数据库项目模式合并问题项目架构比较与TFS
- 我通过SQL Server Management Studio在本地修改SQL架构。
- 接下来我打开Visual Studio数据库项目&执行“Schema Compare”操作。
- 我选择我的本地数据库,并将最新的更改作为数据库项目的“源模式”和“目标模式”。
- 接下来,我看一下“Schema Comparison”结果,并选择“Skip”作为“更新操作”,但不想更改这些项目。对于我想要更改的项目,我选择适当的“更新操作”。
- 当我完成后,我选择“Write Updates”命令将更改应用到数据库项目。
我遇到的问题是,当我查看数据库项目时,通过注释数据库创建脚本,我告诉忽略的某些数据库表在数据库项目中得到更新。
例如,这是什么一个样子:
/*CREATE TABLE [SchemaName].[TableName] (
[Col1] BIGINT IDENTITY (1, 20) NOT NULL,
[Col2] INT NULL
);*/
的问题是:由于我跟比较忽略这个表那为什么它修改项目和注释掉的代码?