Чтобы ускорить отслеживание собственных изменений, я хотел бы использовать git. Моя команда использует RTC (Rational Team Concert). Имеется хорошая индивидуальная интеграция с git: http://kb.perforce.com/article/1417/git-p4 . Ничего подобного для git-RTC пока найти не смог. Обратите внимание, есть статья о том, как вы можете интегрировать RTC с другим SCM, таким как git: https://jazz.net/library/article/194 . Тем не менее, мне нужны подробные инструкции по рабочему процессу, предоставляемые мостом p4-git, например, как вы настраиваете файлы, как синхронизировать файлы, как отправлять коммиты git в RTC.
Я хотел бы знать, решил ли кто-нибудь еще эту проблему.
Я подумываю:
В любом случае, я бы сделал git stash, чтобы сохранить свои изменения, чтобы изменения синхронизации сохранялись в своих собственных коммитах.
Если я сделаю №1, я предполагаю, что мои изменения будут просто готовы к фиксации в RTC, возможно, с использованием графического интерфейса или командной строки.
В случае №2, если я выполнил промежуточные коммиты, возможно, я смогу использовать git rebase, чтобы изменить порядок коммитов, чтобы мои коммиты были последовательно в конце, а затем создать файл патча для применения к основной песочнице RTC.
Еще одна мысль - попытаться переписать сценарии p4 для поддержки RTC. Я еще недостаточно знаю об интерфейсе командной строки RTC, чтобы оценить это.