Объединение истории кода устаревшего приложения с git

#git #merge

#git #слияние

Вопрос:

Я только что переписал простое приложение Rails. Предыдущая версия моего приложения имеет длинную историю коммитов git, которую я хотел бы сохранить при этой перезаписи. Я даже не инициализировал git в корне перезаписанного приложения. Как бы вы отнеслись к объединению двух приложений?

Я никогда раньше не пытался выполнить слияние с git, но я полагаю, что сначала мне придется инициализировать git в корне перезаписанного приложения. С этого момента я полностью заблудился.

Это немного не по теме, но каков «способ» импортировать конфигурацию git устаревшего приложения в новую? Это так же просто, как копирование в папку .git?

Ответ №1:

Вы можете взглянуть на слияние поддеревьев git:

http://www.kernel.org/pub/software/scm/git/docs/howto/using-merge-subtree.html

http://progit.org/book/ch6-7.html