我们在使用实体框架和Subversion的项目中遇到问题。强制颠覆不合并特定文件
每次有人试图合并edmx文件时,文件已损坏。我们已经提出了一个svn:needs-lock属性,但这意味着没有人可以在本地编辑文件。 见this后。
我们需要能够在开发过程中在本地编辑文件,然后在文件准备就绪时对文件应用更改。我们意识到这意味着我们将放弃文件的一些本地更改。
也许有人遇到了这个问题的实体框架和颠覆?
BR Larre
我们在使用实体框架和Subversion的项目中遇到问题。强制颠覆不合并特定文件
每次有人试图合并edmx文件时,文件已损坏。我们已经提出了一个svn:needs-lock属性,但这意味着没有人可以在本地编辑文件。 见this后。
我们需要能够在开发过程中在本地编辑文件,然后在文件准备就绪时对文件应用更改。我们意识到这意味着我们将放弃文件的一些本地更改。
也许有人遇到了这个问题的实体框架和颠覆?
BR Larre
Subversion只会尝试合并文件,如果它认为它是一个文本文件。如果您手动设置了指示二进制语义的mime类型,则不会进行合并,可以通过手动设置指示文件是二进制文件而不是文本的MIME类型来完成。
欲了解更多信息,请参阅标题为svn:mime-type的部分this page。
如果将MIME类型设置为application/octet-stream,它将始终将该文件标记为处于冲突状态。
svn propset svn:mime-type application/octet-stream FILENAME.EDMX
我冒险猜测,这将是不可能的颠覆明明白白忽略本地修改文件,除非你只是问颠覆不跟踪文件在所有。