Versioned folder
What is a Versioned Folder?¶
A Versioned Folder shares the same traits as both a Folder and a catalogue model. It is both:
- A Folder, in that it is a container for holding other catalogue items, and
- A catalogue item that can be finalised, versioned, branched and/or forked to make new draft versions.
A Versioned Folder is a version controlled folder, allowing the entire contents of the folder to be finalised and set to particular versions in one operation. Finalising a Versioned Folder has the same effect as finalising any other model, locking the folder (and its contents) to a set version.
Why use Versioned Folders?¶
A Versioned Folder gives the benefits of both organisation and workflow management in one.
There are several scenarios where a Versioned Folder may be useful:
- Your catalogue may be very large and contain many interconnected models that must be managed together.
- Larger sections of your catalogue may need to be version controlled as a whole, rather than individually finalising many smaller data models. Synchronisation of version numbers is also a big benefit to this approach.
- A Versioned Folder may act as the repository for a large model collection which should be published as one collection. Using a Versioned Folder also allows for the more complex workflow strategies of branching and forking but across an entire collection.