Перенос только истории изменений из Google Code в GitHub - PullRequest
0 голосов
/ 03 октября 2010

Недавно мы переместили наш проект из Google Code в GitHub, но хотели переместить только его часть (скажем, ревизию 600), поэтому вместо использования встроенной системы GitHub для передачи репозитория SVN поверх мы просто создали проектиз соответствующей папки локального проекта.

Однако я бы хотел перенести историю ревизий до конкретной ревизии.Есть ли способ сделать это?Примечание. Я не хочу, чтобы существующий код в репо был изменен, я просто хотел перенести историю.

1 Ответ

1 голос
/ 03 октября 2010
  1. Используйте функцию импорта SVN в GitHub.
  2. Клонировать новый репозиторий git.
  3. Используйте git reset, чтобы перемотать master, чтобы сделать коммит, который, по вашему мнению, должен быть.
  4. git push --force
...