문제

우리는 엔티티 프레임 워크와 전복을 사용하는 프로젝트에 문제가 있습니다.

누군가 EDMX 파일 병합을 시도 할 때마다 파일이 손상됩니다. 우리는 a SVN : Needlock 그러나 속성이지만 이것은 아무도 파일을 로컬로 편집 할 수 없음을 의미합니다. 보다 이것 게시하다.

개발 중에 파일을 로컬로 편집 한 다음 파일이 준비되면 파일에 변경 사항을 적용 할 수 있어야합니다. 우리는 이것이 파일에 대한 로컬 변경을 잃을 것이라는 것을 의미합니다.

아마도 엔티티 프레임 워크와 파괴 로이 문제를 해결 한 다른 사람이 있을까요?

브라레

도움이 되었습니까?

해결책

파일은 텍스트 파일이라고 생각하는 경우 파일을 병합하려고합니다. 이진 의미론을 나타내는 MIME 타입을 수동으로 설정하면 병합이 수행되지 않으면 파일이 텍스트가 아니라 바이너리임을 나타내는 MIME 유형을 수동으로 설정하여 수행 할 수 있습니다.

SVN : Mime-Type on이라는 섹션을 참조하십시오 이 페이지 자세한 내용은.

MIME 유형을 Application/Octet-stream으로 설정하면 항상 파일을 충돌 상태 인 것으로 표시합니다.

svn propset svn:mime-type application/octet-stream FILENAME.EDMX

파일을 전혀 추적하지 말라고 파일에 대한 로컬 수정을 분명히 무시하는 것이 불가능할 것이라고 추측하고 있습니다.

다른 팁

설명 된 바와 같이 같은 게시물, 그냥 사용하십시오 SVN 잠금 잠긴 파일을 수정하고 평소와 같이 커밋합니다.

예를 들어:

svn lock favicon.gif

뭔가 놓친거야?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top