我们在使用Entity Framework和subversion的项目中遇到了问题。
每次有人尝试合并edmx文件时,文件都会损坏。我们已经放置了 svn:needs-lock 属性,但这意味着没有人可以在本地编辑该文件。 请参阅this帖子。
我们需要能够在开发期间在本地编辑文件,然后在文件准备好后对文件应用更改。我们意识到这意味着我们将对文件进行一些局部更改。
也许还有其他人在实体框架和颠覆中遇到过这个问题?
BR Larre
答案 0 :(得分:4)
如果文件认为它是文本文件,它将只尝试合并文件。如果您手动设置指示二进制语义的mime类型,则不会进行合并,这可以通过手动设置mime类型来完成,该类型指示文件是二进制而不是文本。
有关详细信息,请参阅this page上标题为svn:mime-type的部分。
如果将mime-type设置为application / octet-stream,它将始终将文件标记为处于冲突状态。
svn propset svn:mime-type application/octet-stream FILENAME.EDMX
我猜测Subversion明显无法忽略对文件的本地修改,除非你只是要求Subversion根本不跟踪文件。
答案 1 :(得分:1)