What is a Change Set?

A.
A repository object that collects a related group of modifications to files within a
component
B.
An representation of the configuration of a component at any particular point in time
C.
A time stamp that is automatically added to a modified resource within a component
D.
An element that specifies the flow between a repository workspace and its targets