Я внедрил систему контроля версий в программном обеспечении CAE (называемую Engineering Base , для кого это интересно), и мне было интересно, как Tortoise SVN узнает, какие поддеревья имеют незафиксированные изменения.
Tortoise-SVN, позволяет точно знать, в каком подкаталоге ожидают изменения.
и это указывает на использование значка наложения.
Интересно, кто-нибудь заглянул внутрь Источника и выяснил, как они это делают?
Как они используют файл TimeStamps / File System Monitor / Другие методы, чтобы добиться этого?
Мой вопрос в резюме:
Какая методология используется Tortoise-SVN для указания изменений в поддереве (подкаталогах)?