2009-05-20 31 views
6

Tôi đang cố gắng thêm một số lượng tệp khá lớn vào kho lưu trữ Perforce. Mở trình, tôi nhận được lỗi sau, mà tôi nghĩ có nghĩa là nó gặp khó khăn trong việc ra các loại tập tin cho một trong những tập tin:Lỗi "Dịch nội dung tệp không thành công"

  • Khóa 16.380 file ...
  • dịch nội dung tập tin thất bại gần dòng 1
  • Gửi các trục trặc - khắc phục sự cố sau đó sử dụng 'p4 submit -c 5851'.
  • Một số tệp không thể được chuyển từ khách hàng.

Làm cách nào để có thêm thông tin về điều này, cụ thể là tệp nào thực sự gặp sự cố? Lỗi này không hoàn toàn hữu ích khi sửa lỗi.

Trả lời

7

Thông thường, tôi đã tìm thấy câu trả lời 5 phút sau khi đăng. Hóa ra tệp nhật ký từ p4v hiển thị nhiều thông tin hơn cửa sổ nhật ký. Bật ghi nhật ký tệp và tệp nhật ký sẽ cho bạn biết vấn đề ở đâu.

+0

nó được gì nghẹn trên? –

+2

Nó đã quyết định một tập tin mới là UTF-16, khi nó thực sự chỉ là một tập tin nhị phân ngẫu nhiên. Vì vậy, sau đó nó không thể phân tích nó như là UTF-16 trên checkin. Nhật ký cho phép tôi tìm tệp và đặt thủ công kiểu tệp thành nhị phân đã giải quyết được sự cố. –

1

Tôi vừa gặp sự cố này. Và có, đó là do vấn đề về loại tệp. Nhưng nếu bạn có hàng trăm nghìn tệp, không dễ dàng tìm thấy tệp vi phạm. "p4 opened -c pendingchangelist #" liệt kê các tệp (cùng với các loại tệp của chúng) được mở trong danh sách thay đổi đang chờ xử lý. Đặt đầu ra thành tệp văn bản. Ví dụ: trên một số máy chủ, utf16 không được hỗ trợ. tìm kiếm 'utf16' và nhập lại chúng vào nhị phân (ví dụ: một lần nữa). Bạn có thể di chuyển các tệp vi phạm từ danh sách thay đổi đang chờ xử lý sang một danh sách thay đổi đang chờ xử lý khác và nhập lại tất cả các tệp trong một lần bằng "p4 reopen" .Bây giờ bạn có thể gửi lại danh sách thay đổi đang chờ xử lý và tiếp theo. .

1

Tình huống của tôi hơi khác so với amir nhưng giải pháp đã hoạt động. Đáng buồn là tôi không biết từ khóa nào cần tìm kiếm trong tập tin đã mở, vì vậy tôi đã đánh dấu đầu ra của "p4 submit" trên console và tìm thấy một c-file được mở là "unicode". Sau khi mở lại tệp dưới dạng "văn bản", tôi đã gửi thành công danh sách thay đổi của mình.

Lần sau tôi sẽ thử filetype liệt kê trong p4 hiệu quả cao thật nhãn cầu đầu ra, đây là danh sách: Base filetypes

Các vấn đề liên quan