Перейти к содержанию
    

git : а как слить в одно хранилище два проекта?

есть два проекта 90% файлов разные,

хочу объединить в один проект,

 

так сразу не нашел как сделать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если планировалось обьединение, то должны быть были быть не два проекта, а две ветки, которые потом обьединяются с помощью merge. также для набора готовых решений на все случаи жизни можно глянуть http://gitready.com/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если планировалось обьединение, то должны быть были быть не два проекта, а две ветки, которые потом обьединяются с помощью merge. также для набора готовых решений на все случаи жизни можно глянуть http://gitready.com/

 

нет два совершенно независимых проекта, имеющие разные исходники (ну образно говоря - один проект контроллер памяти, другой DMA)

изначально не планировалось их объединять

 

то есть хранилища никак не связаны

 

то есть merge для файлов проводить не надо, надо только для директории, если так можно сказать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тогда просто добавляем все несуществующие файлы из одного проекта в другой, общие файлы не трогаем или патчим в соответствии с задачей

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тогда просто добавляем все несуществующие файлы из одного проекта в другой, общие файлы не трогаем или патчим в соответствии с задачей

 

это понятно,

 

но если хочется сохранить историю добавляемых файлов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

думаю где-то так:

 

cd project1

git remote add project2 ssh://......

git pull -s resolve project2 master

 

спасибо.

то что можно pull делать из "неродного" репозитория я сталкивался, просто не было понятно бага это или фича.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

можно добавить что если -s resolve не проконает, т.е. в одних и тех же файлах из разных проектов произведены различные изменения в одних и тех же местах, то добавляем no-commit и ручками правим проблемные места

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...