我们使用Entity Framework 5.有时我们会发现,如果我们对模型进行了更改,所有类文件都会被删除并重新创建,尽管它们中的大多数都包含与以前完全相同的代码。
Subversion将所有这些文件标记为已删除/新文件,并在提交时上传所有这些文件的新版本,无论其内容是否已实际更改。这很烦人,因为它很难跟踪哪些文件实际发生了变化。
有没有办法让subversion在提交中只包含那些实际已经改变的文件?
我们正在使用TortoiseSVN 1.7.11,Build 23600;和Visual Studio Professional 2012的AnkhSVN 2.3.10838.1211
答案 0 :(得分:0)
作为解决方法,您可以使用subversion挂钩并禁止在同一修订中删除/添加具有相同名称的文件。然后用户将负责转换'替换'修改'。这也很烦人,但历史会更好看,更好地合并和更新。