A repository workspace is an object that stores items that are under source control. Every repository workspace has an owner, and only the owner can change files in the workspace. The configuration of a workspace is defined by the change sets that it contains. The workspace can be modified, saved, and restored by using workspace tools. Changes that are make to the items in a workspace remain private to the workspace until they are shared by delivering them to a workspace flow target. To work with changes from other users in their repository workspaces, you must accept their changes into your own workspace.