On version control operations, especially check-out and check-in, systems can perform either atomic commit (such as SourceAnywhere) or non-atomic commit (such as CVS). With atomic commit, either all the changes are published to the server or none of them are. So, even when the check-in/check-out fails, the system is in a consistent state. Changes in one check-in operation are called a change set.
↧