2011-03-01 4 views
4
에 내가 억지로 클라이언트 (P4V)로부터 제출시에 다음과 같은 오류 메시지가 한

:는 "파일 내용의 번역은 실패 ..."오류를 억지로

이 파일 내용의

번역이 중단 제출 근처 1 호선 실패 - 문제점을 수정 한 다음 'p4 submit -c 22'를 사용하십시오. 일부 파일을 클라이언트의 (으)로 전송할 수 없습니다.

나는 그것이 무엇을 의미하는지 또는 어떻게 문제를 해결할 지 모른다.

+0

PERFORCE 지원에 문의하는 것이 좋습니다. 대개 뛰어난 것입니다. – jhwist

답변

7

파일 유형에 따라 Perforce가 혼동 될 수 있습니다. Perforce가 텍스트라고 생각하는 바이너리 파일일까요? 파일을 마우스 오른쪽 단추로 클릭하고 "파일 형식 변경 ..."항목을 선택하십시오. 그러면 파일 형식을 변경할 수있는 대화 상자가 열립니다. 올바르게 설정되었는지 확인하고 파일을 다시 제출하십시오.

+0

고마워요! 이것이 문제였습니다. 지금 나는 다른 문제가 있는데, 나는이 문제에 대해 많은 파일을 가지고있다. – Felics

+0

P4V에서 여러 파일을 선택하고이 변경 파일 유형 작업을 적용 할 수 있습니다. 그러나 폴더에서는이 작업을 수행 할 수 없습니다. "파일 형식 변경 ..."항목이 폴더의 컨텍스트 메뉴에 나타나지 않습니다. 변경하려는 파일이 너무 많으면 edit 명령에서 -t 스위치를 사용하여 명령 줄에서 수행 할 수 있습니다 :'p4 edit -t // foo/bar/... ' – raven

1

이 문제는 파일이 실제로 디스크에 존재하지 않을 때도 발생할 수 있습니다. 몇 가지 시나리오가 이에 반영 될 수 있습니다.

  1. 파일이 실제로 디스크에 존재하기 전에 '추가'를 위해 파일을 엽니 다. 이것은 Perforce에서 가능하며 허용됩니다. 실제로 파일을 추가하기 전에 파일을 '추가'한 다음 로컬 파일을 실제로 넣기 전에 변경 목록을 제출하면이 오류가 발생합니다.
  2. '편집'을 위해 파일을 연 다음 일부 메커니즘을 사용하여 제출하기 전에 파일을 로컬로 삭제하십시오. 다시 제출할 때이 오류가 표시됩니다.

솔직히 원래 질문에 표시된 오류가 파일 형식이 일치하지 않아서 조금 놀랐습니다. 내가 그걸 본 적이 한번도 없다. (1)의 경우 'p4 add'된 파일은 디스크에 파일이 없으면 기본적으로 'text'유형으로 추가됩니다. 파일이 바이너리 파일 인 경우, 형식 불일치를 나타내지 만 클라이언트에서 파일을 전송하지 못했습니다. 파일이 존재하지 않는다는 사실입니다.

어쨌든 그건 내 경험입니다. 이 오류를 본 사례를 공유 할 것이라고 생각했습니다.

+0

Perforce에서는 파일 유형 혼동이 거의 발생하지 않지만 일어날 수 있습니다. 퍼펙스를 7 년 이상 사용해 본 적이 있습니다. – raven

4

진짜 porblem 인코딩이있다가 사용하는 UTF-8 인코딩을 설정 "연결 -> 문자 인코딩을 선택 ..."메뉴 항목이

4

FWIW 문제를 해결,이 문제는 저와 I에 발생 파일을 되돌릴 수 없거나 거의 모든 작업을 수행 할 수 없습니다. 작업 공간에서 파일을 제거한 다음 다시 가져 오려고해도 파일 내용 오류가 번역됩니다. 이 문제는 P4V가 충돌 한 후에 저에게 일어났습니다.

수정하려면 연결> 문자 인코딩 선택으로 가서 대화 상자에서 확인을 클릭하십시오. (인코딩을 다른 것으로 변경하지 않았으며 이미 그대로 유지했습니다.) 그리고 그것을 수정했습니다.

관련 문제