Чтобы ускорить мою способность отслеживать свои изменения, я бы хотел использовать 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 init в верхней части моей песочницы RTC и проверка наличия файлов git в .jazzignore.
- Возможно, имеется копия rsync для моей изолированной программной среды RTC, чтобы я мог получить изменения в изолированной программной среде, rsync перенести их в свою "область git", а затем применить исправления обратно в область изолированной программной среды RTC,Это позволило бы разделить области git и RTC.
В любом случае я бы сделал git stash, чтобы сохранить свои собственные изменения, чтобы изменения синхронизации сохранялись в их собственных коммитах.
Если я сделаю # 1, я предполагаю, что мои изменения будут просто готовы к фиксации в RTC, возможно, с использованием графического интерфейса или командной строки.
В случае # 2, если яЯ выполнил промежуточные коммиты, может быть, я могу использовать git rebase, чтобы переупорядочить коммиты, чтобы мои были последовательно в конце, а затем создать файл патча для применения в основной песочнице RTC.
Другая мысль - попытаться переписатьскрипты p4 для поддержки RTC.Я еще недостаточно знаю об интерфейсе командной строки RTC, чтобы оценить это.