Реализации Visual Studio Project предоставляют список файлов, которые должны быть добавлены в систему контроля версий как часть их поддержки SCC. AnkhSVN 2.0 захватывает этот список (и регистрируется в нескольких событиях для получения изменений), поэтому он не использует определенный шаблон.
Реализация шаблонов сделает конкретный тип проекта AnkhSVN, тогда как Visual Studio SDK позволяет каждому создавать свой собственный тип проекта. Раньше у нас были умные шаблоны, когда надстройка AnkhSVN в 0.X / 1.X, но в качестве реализации SCC VAPI нам больше не нужно догадываться.
Когда AnkhSVN имеет этот список, он проверяет не добавленные файлы на предмет статуса игнорирования subversion (шаблон Global ignore и svn: ignore в каталоге) и предлагает файлы, которые не игнорируются как «новые» (также следует добавить).