Рассмотрим следующую настройку: один репозиторий1 находится на Bitbucket. Локальная рабочая копия находится на моей машине. Я изменяю файлы локально, фиксирую и отправляю в Repository1.
Изменения в Repository1 (на Bitbucket) (в ветке "master"), где сделаны только мной. Теперь мне нужно получить некоторые из них в ветке "feature" другого Repository2, который также находится в Bitbucket.
Содержимое Repository2, однако, является более новым, изменения, внесенные удаленной командой, не отражаются ни в Repository1, ни в моей рабочей копии. Repository2 содержит также больше файлов, где мой Repository1 содержит только небольшую его часть.
В конце я хочу объединить некоторые изменения в Repository1 (ветвь "master") с более новыми файлами в Repository2 (ветвь "feature").
Однако единственное решение, которое я знаю, это не практично: сортируйте мои измененные файлы и вручную объединяйте их и объединяйте, а затем копируйте их в мою локальную рабочую копию Repository2, делая коммит и push впоследствии.
Есть ли другой метод? Желательно что-то, что включает в себя авто-слияние, где это возможно.
Заранее спасибо!