You use the Designer to create a mapping, including source definition, target definition, and transformations. While you are working with the mapping, the repository locks the object for your use. Other users are unable to edit the objects you have checked out.
When the mapping is ready to test, you check it in to the repository. When you check in the mapping, the repository creates a new version of the object and assigns it a version number. The first time you check in the object, the repository assigns it version number one. You also include comments with the checked-in version, noting that it is the initial version of the mapping.