2015-06-12 2 views
-1

В моей текущей настройке все изменения, внесенные в депо Perforce, переносятся в репозиторий git. Передача - это один путь, всегда от Perforce до git, и никогда наоборот. У меня не возникло проблемы с использованием git p4 clone, чтобы скопировать хранилище в новое git-репо, однако теперь я пытаюсь использовать git p4 sync, и мое репо не обновляется.git p4 sync - где изменились изменения?

Когда я запустил git p4 sync, он отображал сообщения о статусе при импорте новых изменений из департамента Perforce. Если я снова запустил команду, она сообщит, что все обновлено. Мой master филиал не имеет изменений, и нет никаких других ветвей или пультов ДУ, перечисленные в моем репо (например, с git branch -v и git remote -v. Как оформить эти изменения?

(с использованием git version 2.3.2 (Apple Git-55)).

ответ

0

.. Видимо, есть неявный удаленный филиал «p4» создан Таким образом, бег git pull p4/HEAD будет тянуть последние изменения из git p4 sync в текущую ветку может быть перечислено с помощью git branch --remotes (спасибо @jamesdlin)

+1

'p4' - удаленная ветка. Он указан с помощью 'git branch --remotes'. – jamesdlin

+0

говорится: p4/HEAD не является репозиторием git " –