Я работаю над проектом с другим разработчиком. Мы находимся в процессе крупного обновления с большим количеством критических изменений. Программное обеспечение, над которым мы работаем, является дополнением к продукту, и мы обновляем его для работы с новой версией продукта. Он проверил некоторые критические изменения, которые еще не будут работать в моей среде, потому что я все еще использую старую версию продукта. Я проверил некоторые изменения поверх них. Есть ли способ получить код таким образом, чтобы он включал только изменения до момента, предшествующего критическим изменениям, а также включал только мои изменения после этого в моей рабочей области?
Если бы я не сделал «получить последнюю версию», со мной сейчас все было бы в порядке, потому что я внес изменения на своей машине, чтобы они у меня были. Но теперь мне нужно «получить конкретную версию», чтобы вернуться ко всем критическим изменениям и каким-то образом объединить только мои наборы изменений в мою рабочую область. Но, кажется, нет способа объединить наборы изменений в рабочую область, только в другое дерево. Я мог выбрать только те файлы, к которым прикасался, и получить последние версии этих файлов, но некоторые из файлов содержат изменения как из моих наборов изменений, так и из его наборов изменений (а мои — после его).
Итак, что мне действительно нужно, так это способ объединить определенные наборы изменений в мое рабочее пространство (без сбора всех предыдущих изменений), чтобы вернуться к состоянию, в котором я был до того, как я сделал «Получить последние». Есть ли способ сделать это?