2015-09-11 3 views
2

Я переношу несколько проектов Perforce в Git. Один недостаток, хотя в 18% процесса с:fatal: Неподдерживаемая команда: Users.Ref "KPLUS"

фатальным: Неподдерживаемая команда: Users.Ref «Kplus»

Похоже мерзавца быстрого импорта пытается выполнить текст в файл, в котором он должен быть напечатан (я думаю)

отчет аварии быстро импорта показывает мне

fast-import crash report: 
fast-import process: 28327 
parent process  : 28325 
at Fri Sep 11 14:34:26 2015 

fatal: Unsupported command: Users.Ref "KPLUS" 

Most Recent Commands Before Crash 
--------------------------------- 
.... 
.... 
    commit refs/remotes/p4/master 
    committer USERNAME <EMAIL> 1175609377 +0100 
    data <<EOT 
* Users.Ref "KPLUS" 

Active Branch LRU 
----------------- 
    active_branches = 1 cur, 5 max 

    pos clock name 
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    1) 714 refs/remotes/p4/master 

Inactive Branches 
----------------- 
refs/remotes/p4/master: 
    status  : active loaded 
    tip commit : 307170cc21264c58ab1943c16f1d2943c1a44f45 
    old tree : 2f45d5c6d9cbe56e5f335f92b21316ad272f3504 
    cur tree : 2f45d5c6d9cbe56e5f335f92b21316ad272f3504 
    commit clock: 714 
    last pack : 0 


Marks 
----- 

------------------- 
END OF CRASH REPORT 

текст в XML-файл, который, кажется, не будет хорошо форма но я бы предположил, что это не имеет значения.

+1

Запустите git-p4 с --verbose и попытайтесь определить сбойный список изменений. В этом списке изменений должно быть что-то уникальное, которое нарушает его. – Vitor

ответ

1

Обнаружена причина в сообщениях фиксации. В сообщении было сообщение «EOT», в результате чего скрипт git-p4 интерпретировал это как конец транзакции. Все следующие строки были интерпретированы как исполняемые строки. Изменение сценария git-p4 от использования EOT до EOM решило проблему.

+0

Это интересная информация. Было бы неплохо сообщить об этом как об ошибке в списке рассылки git. – Vitor

+0

Не знаете, где сообщить об этом. У вас есть ссылка для меня? – JohanKees

+0

Не беспокойтесь, я создам небольшой тестовый пример и отправлю его в список рассылки. – Vitor

 Смежные вопросы

  • Нет связанных вопросов^_^