Обсуждения представляют собой ветви интерактивных комментариев, призванные упростить совместную работу с отдельными элементами. Например, группа, занимающаяся разработкой веб-узла, может использовать обсуждения для обмена мнениями перед его публикацией. Группа разработки может устраивать с помощью обсуждений «мозговой штурм», дискуссии и достигать соглашения по структуре и спецификациям программы.
К большей части элементов (документам или мультимедийным файлам) присоединены страницы обсуждений. Страницы папок и заметок содержат вложенные обсуждения, располагающиеся под списком дочерних элементов папки или под текстом заметки. Можно добавлять, изменять, удалять комментарии в обсуждении и отвечать на них, но нельзя выбирать или изменять обсуждение отдельно от его родительского элемента.
Для каждой новой версии элемента используется то же обсуждение, что и для непосредственно предшествующей версии. С помощью настройки WDK можно изменить стандартное поведение, так что обсуждения будут общими только для каждой новой младшей версии или версии ветвления (тогда как для старших версий порождаются новые обсуждения), или так, что версии объекта вообще не будут иметь общего обсуждения (у каждой версии есть собственной обсуждение). Версии объекта играют роль своеобразной временной шкалы для объекта, вместе с комментариями в каждом обсуждении. Если обсуждение является общим для нескольких версий, то при каждой записи в репозиторий в комментариях указывается метка версии.
Ниже описано использование обсуждений.