2012-04-05 2 views
2

내 프로젝트에 의욕을 사용하고 우리가 자산 직렬화 옵션에서 "텍스트를 강제"로 전환의 자산 직렬화에서 텍스트 모드.의욕 및 Unity3D

내 파일은 이제 텍스트,하지만 난 병합 할 때,이 "tool opendiff can't handle binary" 메시지가 나타납니다. 병합 FileMerge 강제로 시도하고 다른 파일로 전체 파일을 표시합니다.

내가 DiffMerge로 전환하고 병합 강제로 시도, 그것은 중요한 정보를 알려줍니다 "File has a NUL byte at offset 0; this is not valid for encoding..."

file bash는 명령을 알려줍니다 그 자산 파일이 "text/plain; charset=us-ascii"을 있음을. YAML 텍스트 파일의 두 버전의 결과 사이

hg diff, 그래서 두 파일은 텍스트 모드에 있습니다.

버그가 아닙니까? 나는 유니티, 우리는 맥 OSX를 사용하는 방법으로 도구를 통합 할 수있는 통합 파일 ...

를 텍스트로 변환해야합니다, 의미한다.

답변

1

두 개 이상의 저장소에서 프로젝트를 변환하지 마시고 병합을 시도하십시오. 나는 하나 개의 repo에 프로젝트를 변환하고 다른 사람에게 배포 할 때

는 어떻게 든이 일을, 즉, 미래에 아무런 문제가 병합되지 않습니다.

단점은 모두가 같은 개정에 도착 일을하고 변환을 기다려야 중지한다는 것이다.