【发布时间】:2015-06-18 09:14:41
【问题描述】:
我们使用 Entity Framework 5。有时我们会发现,如果我们对模型进行更改,所有类文件都会被删除并重新创建,尽管其中大多数包含与以前完全相同的代码。
Subversion 将所有这些文件标记为已删除/新文件,并在提交时上传所有文件的新版本,无论其内容是否实际更改。这很烦人,因为它很难跟踪哪些文件实际发生了更改。
有什么方法可以让 subversion 只在提交中包含那些实际更改过的文件?
我们使用的是 TortoiseSVN 1.7.11,Build 23600;和 AnkhSVN 2.3.10838.1211 和 Visual Studio Professional 2012
【问题讨论】:
-
我们发现 EF 5 的行为仅在模型中出现错误时发生 - 这使得 EF 删除所有文件,并仅在所有错误都得到纠正后重新生成它们。所以我们现在要做的是从 SVN 中恢复所有文件,然后重新保存模型,这样就只重新创建了模型更改的文件。
标签: entity-framework visual-studio svn tortoisesvn ankhsvn