git-p4 - есть отличные объяснения, как это работает

Если вы используете perforce удалённо и хотите иметь потрясающую скорость git для отслеживания диффов, вот решение: http://kb.perforce.com/article/1417/git-p4

Однако я заметил следующее:

  1. Точно следуйте инструкциям
  2. Импорт большого дерева может занять некоторое время без попадания в историю
  3. На большом дереве первый коммит займет много времени, так как эта команда синхронизирует все дерево.
  4. Если вы сделаете коммит, который не хотите отправлять в perforce, вам придётся сделать "git rebase -i" и удалить нарушающую коммит запись. Вы не можете сделать "git p4 submit", а затем "p4 revert" файла, который вы не хотите отправлять.
  5. Если вы что-то перепутаете, всё может стать очень запутанным.

И это мой вопрос. Есть ли хорошее объяснение того, как git-p4 использует удаленные репозитории? И общее объяснение того, как работает git-p4?

git-p4 не для слабонервных. Я понял, что нужно хорошо понимать git, чтобы хорошо его использовать.

7
задан mattgately 21 April 2016 в 16:01
поделиться