Использование Git Локально, затем слияние и регистрация в StarTeam - PullRequest
4 голосов
/ 06 июля 2011

Мой клиент в настоящее время требует, чтобы мы использовали StarTeam для проверки изменений нашего кода. Я хотел бы вытащить весь код из StarTeam и настроить локальный репозиторий Git, чтобы я мог воспользоваться преимуществами ветвления для работы над некоторыми обновлениями некоторых модулей JQuery. Есть ли у кого-нибудь какие-либо предложения или советы по использованию локального репозитория Git, а затем проверяет изменения на сервере StarTeam?

1 Ответ

5 голосов
/ 07 июля 2011

Я бы сказал, что git-svn выполняет такой рабочий процесс:

  • импорт в Git-репо, в master ветке
  • сделать все ветви изтам, но никогда ничего не добавляя к master
  • , делайте все слияния между ветвями, кроме главной (опять же, ветвь master должна отражать последний импорт сервера StartTeam)
  • когдаготов вернуться к StartTeam:
    • первое обновление master (с последним из StartTeam)
    • затем объединить мою работу обратно вmaster branch
    • использовать содержимое этой главной ветви в качестве источника для повторного импорта в StartTeam (имеется в виду, что master снова будет представлять содержимое StarTeam)
...