Я только начинаю работать с потоками исполнения, и я не понимаю, как справиться с довольно простой ситуацией.Скажем, у меня есть два потока разработки, каждый из которых работает над определенной, не связанной функцией.Мой потоковый график выглядит следующим образом:
Допустим, я хочу, чтобы main
имел и dev1
, и dev2
изменения, но я делаюне хотите, чтобы dev1
имел dev2
изменения или dev2
чтобы dev1
изменился.Я могу легко скопировать мои dev1
изменения в main
.Поскольку я не хочу dev1
изменений в dev2
, я не могу слить main
в dev2
.Однако, если я не сливаюсь с main
в dev2
, я потеряю dev1
изменения в main
при копировании dev2
вверх.
Как вы справляетесь с этим?Или это так должно работать?