2012-02-12 37 views
0

模式比較工具看起來似乎爲現有表/視圖創建一個新文件,並將其從舊數據庫項目中交換出來。例如:VS2010數據 - >模式比較重複文件

原始文件:

MyViewName.view.sql 

新文件:

MyViewName_1.view.sql 

原始文件保存在磁盤中,但數據庫項目引用新的來代替。有誰知道爲什麼會發生這種情況,我怎麼能阻止它? (比較SVN分支時肆虐)

回答

0

是啊,我也有同樣的問題...

當您的工作空間和模式文件已經留在磁盤上比較嘗試寫一個新表「MyViewName。 view.sql「到磁盤,它會找到一個已經存在的文件,並決定創建一個新文件並覆蓋磁盤上的文件。

我不知道這是VS 2010問題......如果是因爲工作空間的工作原理或數據庫項目本身的問題而設計的。

我希望別人能提供更好的解釋。

我必須做的解決方法是從磁盤上刪除文件並重做比較。

你可以做的一件事就是使用電動工具: In Visual Studio remove local files when undo pending changes