Итак, у меня есть три проекта, два существующих и один новый.Два существующих, давайте назовем их A и B. A и B активно развиваются другими людьми.Я создаю новый проект C, над которым первоначально буду работать только я.
Что мне нужно сделать, это переместить файлы, некоторые файлы из B в A, а другие из B в C. A и B будут содержать артефакт для C после завершения всего этого процесса.Моя проблема в том, что существует значительный риск того, что я пропущу изменение от другого разработчика, которое происходит с одним из файлов, которые я извлекаю из B, если я не найду подход, который может отслеживать изменения в файле между проектами.
Я рассмотрел использование механизма поддерева git, однако мне трудно найти какую-либо документацию для того, чтобы заставить IntelliJ хорошо играть с поддеревьями Git.Даже если бы я это сделал, кажется, что процесс добавления изменений в проекты поддеревьев из восходящего потока не является простым, если вам нужно внести изменения в проекты поддеревьев.