git-bundle только некоторые файлы в моем хранилище - PullRequest
0 голосов
/ 11 апреля 2011

У меня есть библиотека, которую я написал для своего приложения, но теперь хочу использовать ее во всех приложениях, которые собирается написать моя компания.Приложение и библиотека находятся в git-репозитории (репозиторий A) с историей, которую я действительно хотел бы сохранить.Библиотека находится в своей собственной подпапке.

У меня также есть второй репозиторий (репозиторий B), который содержит некоторый другой общий код - он используется как подмодуль git в приложениях, которые мы пишем.

Я хотел бы взять подпапку библиотек из репозитория A и поместить ее в репозиторий B, не теряя ее историю.

Я посмотрел на git-bundle, но, похоже, не могу указать файлы, тольковетки.

Я также смотрел на копирование репозитория и удаление ненужных файлов (, например ), но файлы библиотек начинались с разных имен и в разных папках, поэтомуЯ просто не уверен, как это сработает.

У кого-нибудь есть идеи, как лучше всего это сделать?

1 Ответ

0 голосов
/ 11 апреля 2011

Вы ищете git filter-branch. См. этот вопрос и ответ (обязательно обратите внимание на дополнительный раздел, помеченный также «редактировать»).

...