Я предполагаю, что вы хотите «содержимое папки с набором изменений X», а не «содержимое папки, которое было частью набора изменений X»
GetItems - это правильный вызов для использования, просто передайте спецификацию версии дляинтересующий вас набор изменений.
http://msdn.microsoft.com/en-US/library/bb138911.aspx
так что, если у вас уже есть ссылка на экземпляр VersionControlServer:
var myFolderAtChangeset17 = versionControlServer.GetItems("$/MyFolder", new ChangesetVersionSpec(17), RecursionType.Full);
Если я вас неправильно понялслучается, что вам нужно «содержимое папки, которая была частью набора изменений X», есть несколько различных способов сделать это, но получить набор изменений с помощью GetChangeset и просто отфильтровать изменения довольно просто.