Использование Windows для разработки, Debian для серверов и репозиториев, Git Extensions в качестве клиента Git.
У меня есть следующие репозитории:
РЕПО1:
ROOT_OF_SITE1/
РЕПО2:
ROOT/
/SITE1/
/SITE2/
/SITE3/
SITE2 и SITE1 используют одну и ту же кодовую базу, только SITE1 находится на несколько коммитов впереди, но, поскольку путь отличается, нельзя выбрать вишневые коммиты с SITE1 из REPO1 в SITE1 в REPO2.
Я полагаю, что одним из решений является преобразование подкаталога SITE2 в подмодуль Git, чтобы затем я мог выбирать коммиты из SITE1.
Однако каждый раз, когда я использую подмодули git, я сталкиваюсь с проблемами в расширениях Git.
К сожалению, в настоящее время Git-клиент Git Extensions не поддерживает поддерево.