Вы можете использовать TFS API для получения необходимой информации.Вот пример кода C #, который выберет имена всех отредактированных, добавленных и удаленных файлов
Uri serverUri = new Uri("http://mytfsserver:8080/");
TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(serverUri);
tpc.EnsureAuthenticated();
VersionControlServer vcs = tpc.GetService<VersionControlServer>();
var changeset = vcs.GetChangeset(changesetId);
var changedFiles = from change in changeset.Changes where
( (change.ChangeType & ChangeType.Edit) == ChangeType.Edit
|| (change.ChangeType & ChangeType.Add) == ChangeType.Add
|| (change.ChangeType & ChangeType.Delete) == ChangeType.Delete)
select change.Item.ServerItem;
Боюсь, я не использовал cc.net, поэтому не могу посоветовать лучший способинтегрируйте это в ccnet, но вы можете скомпилировать его в небольшую утилиту или переписать на языке сценариев (например, Powershell, IronPython)