У меня есть два репозитория github, оба из которых я администратор:
Оба были созданы с использованием git-svn из ... svn-репозитория, конечно. Теперь я хотел бы объединить два репозитория в одно связное представление (извините, если моя терминология не точна). Я хотел бы иметь один репо (https://github.com/sghael/OSQA), с несколькими ветками:
- master - этот файл автоматически синхронизируется с svn и не получает никаких собственных коммитов git. (У нас уже есть эта автосинхронизация с помощью задания cron, которое выполняет git svn rebase)
- «другой мастер» (назовем его osqaplus ) - мы будем выполнять нашу интеграционную работу в этой ветви, и время от времени мы будем объединять новый контент из мастера.
- Любое количество веток разработки / возможностей, которые будут разветвлены от osqaplus.
Теперь я хотел бы взять изменения из моего собственного репозитория (ripper234) и добавить их в репозиторий sghael , как если бы я изначально разветвлялся от него . Я полагаю, что это будет достигнуто путем создания нового форка и объединения моих изменений, но я слишком новичок, чтобы пытаться сделать это самостоятельно. Кроме того, когда я просматриваю проект sghael и нажимаю «форк», меня просто перенаправляют в мой собственный репозиторий , и настоящий форк не создается. Нужно ли переименовывать мой существующий репо, чтобы это работало?