В Jan 2013 Microsoft объявил , что они добавляют полную поддержку Мерзавца во все свои продукты ALM. Они имеют , опубликовал плагин для Visual Studio 2012, который добавляет интеграцию управления исходным кодом Мерзавца.
, С другой стороны, существует проект, названный Расширения Мерзавца , который включает дополнения для Visual Studio 2005, 2008, 2010 и 2012, а также интеграция Windows Explorer. Это регулярно обновляется и использовавший его на нескольких проектах, я нашел это очень полезным.
Другая опция Поставщик Управления исходным кодом Мерзавца .
Выяснил, в чем заключаются проблемы. Я устанавливал стиль TVS_CHECKBOXES в редакторе ресурсов Visual Studio. По-видимому, это вызывает проблему, с которой я столкнулся с начальными проверками. Вместо этого вы должны выполнить
m_nodeTree.ModifyStyle (TVS_CHECKBOXES, 0);
m_nodeTree.ModifyStyle (0, TVS_CHECKBOXES);
перед заполнением дерева в OnInitDialog. Как только я это сделал, все заработало.