Есть ли популярная система контроля версий которая отслеживает изменения не в файлах, а в структоре кода?
Существует ли популярные и технически полноценные системы контроля версий которые не отслеживают изменения в файлах, а отслеживают изменения в структуре кода (на основе: AST дерево, дерева разбора и тд...)?
Everything_is_bad, вангую что это для удобного просмотра дифов, например в комитах git
отличный пример, ты меняешь свойство в классе, это имя используется в десятках классов еще, какой класс изменился, хбз, нужно смотреть исходники
по уму нужно искать просто продвинутый diff для этой задачи, и как-нибудь вкорячить его в git