1. A method of managing a repository containing multiple versions of an object, the method comprising: establishing a plurality of configurations, each configuration comprising an object identifier and a version number to directly identify only one version of each of one or more objects in a memory of a computer; associating in said memory of said computer, only one configuration with a workspace, wherein said only one configuration is identified by at least a configuration identifier; said computer responding to a query from said workspace by using the configuration identifier, wherein the only one configuration is used to identify a version of each object to be included in a response to the query; and presenting the response including said version of said each object identified based on the configuration identifier.