У нас есть хранилище bitbucket, которое несколько изменилось с момента его создания и теперь стало еще одним программным проектом (эволюционировавшим из исходной кодовой базы).
Мы хотели бы раскошелиться на существующий репозиторий, который все еще требует дальнейшей разработки, в то же время продолжая другие разработки в исходном репо.
например. у нас есть репо (Repo1), мы хотим создать новое репо (Repo2), которое является клоном Repo1 в новом проекте, а затем продолжить разработку на Repo1 и Repo2 в виде двух отдельных кодовых баз.
Я думаю, что это простой форк, но мне хотелось бы получить разъяснения по нашим требованиям.
- История от Repo1 должна быть сохранена в Repo2 (чтобы история коммитов Repo1 присутствовала в Repo2 вплоть до точки разветвления)?
- Разработка должна продолжаться в Repo2, но не идти вверх по течению к Repo1, поскольку Repo1 теперь считается другой кодовой базой?
- У нас есть ветви в Repo1, которые не имеют отношения к Repo2, если мы просто удалили эти ветви из Repo2, которые нам не нужны после разветвления.
Это просто случай разветвления Repo1? Или мне нужно выполнить дополнительные действия, чтобы гарантировать отсутствие изменений в исходном коде, и с этого момента они рассматриваются как отдельные кодовые базы / репозитории.
Большое спасибо!