You are working in an environment that includes a development repository and a production repository. You create and test metadata in the development repository and then deploy it to the production repository. While working in the development repository, you want to exclusively edit objects, retain older versions, and freeze the folder when you are finished with development to prevent further changes to the objects it contains.