Статья хорошая, но она про то как конвертнуть старый формат проекта в sfdx и правильно это дело закопитить в гит.
Но зачем это если половина команды продолжает работать с IC2 и старым форматом проекта. После очередного pull из гита их IC2 сойдут с ума.
Мне скорее интересно можно ли работать не меняя структуру проекта в гит разных командам одновременно. Тут напрашивается вопрос может ли sfdx поддерживать старый формат проекта (насколько я понял нет) и может ли IC2 работать с sfdx форматом проекта?
Ну или если ни те ни другие не идут на уступки тогда остается git в старом формате, а пользователям VSCode придется мучаться с преобразованием проекта туда обратно. Главное понять как это правильно делать.
Туда
sfdx force:mdapi:convert
Обратно
sfdx force:source:convert
В теории это рабочий вариант, но насколько там много мусора будет появляться из за такого двойного конвертирования.