Git: Jak zmienić bazę wielu oddziałów


0

Moje repozytorium git wygląda następująco: Mam dużą bazę kodu A1 i kilka gałęzi, które zawierają niewielkie zmiany w tej bazie kodu, nazwijmy te gałęzie B1, C1 i D1.

Dzisiaj dowiedziałem się, że przypadkowo użyłem niewłaściwej wersji dużej bazy kodu: użyłem A1, ale powinienem był użyć A2. Chcę skończyć z 3 gałęziami (nazwijmy te gałęzie B2, C2, D2), które są małymi zmianami zastosowanymi w bazie kodu A2. Zatem następująca różnica powinna być równa:

  • diff A1 B1 = diff A2 B2
  • diff A1 C1 = diff A2 C2
  • diff A1 D1 = diff A2 D2
  • diff A1 A2 = diff B1 B2 = diff C1 C2 = diff D1 D2

Byłbym wdzięczny, gdyby ktokolwiek mógł dać mi wskazówkę, jak powinienem to zrobić.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.