Вопросы с тегом «subtree»

1758
Отсоединить (переместить) подкаталог в отдельный Git-репозиторий

у меня есть Git- репозиторий, который содержит несколько подкаталогов. Теперь я обнаружил, что одно из подкаталогов не связано с другим и должно быть отсоединено от отдельного хранилища. Как я могу сделать это, сохраняя историю файлов в подкаталоге? Я думаю, я мог бы сделать клон и удалить ненужные...

1623
Как вы объединяете два репозитория Git?

Рассмотрим следующий сценарий: Я разработал небольшой экспериментальный проект A в своем собственном репозитории Git. Сейчас он созрел, и я бы хотел, чтобы A стал частью более крупного проекта B, у которого есть свой большой репозиторий. Теперь я хотел бы добавить A в качестве подкаталога B. Как...

226
Объединить два репозитория Git, не нарушая историю файлов

Мне нужно объединить два репозитория Git в совершенно новый, третий репозиторий. Я нашел много описаний того , как сделать это с помощью поддерева слияния (например , ответ Якуба Narębski в на Как объединить два хранилища Git? ) И следуя эти инструкции , в основном работаешь, за исключением того,...

88
Почему я не могу отправить это актуальное поддерево Git?

Я использую поддерево Git с парой проектов, над которыми я работаю, чтобы разделить между ними некоторый базовый код. Базовый код часто обновляется, и обновления могут происходить в любом из проектов, и в конечном итоге все они будут обновлены. Я столкнулся с проблемой, когда git сообщает, что мое...

83
Альтернативы субмодулям Git?

Я чувствую, что использование подмодулей Git как-то затруднительно для моего рабочего процесса разработки. Я слышал о поддереве Git и Gitslave. Есть ли другие инструменты для проектов с несколькими репозиториями и как они сравниваются? Могут ли эти инструменты работать в Windows?...

81
Когда использовать git subtree?

Какую проблему git subtreeрешает? Когда и почему мне следует использовать эту функцию? Я читал, что он используется для разделения репозитория . Но почему бы мне просто не создать два независимых репозитория вместо того, чтобы объединить два несвязанных друг с другом в один? В этом руководстве...

13
Как мне исправить поддерево git после того, как вышестоящая проектная сила была перенесена на master?

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