<aside> 👉 Projects and Design Systems both have a powerful way of saving changes, using pending changes and commits
</aside>
Projects and Design systems are made up of data such as screen compositions, component configurations and custom settings.
Any changes you and your team make are immediately saved as pending changes.
When you have finished a set of changes you can review them and either commit them to your project or discard them. Committing the confirms the change to the project configuration data.
Click the Version History tab to see a list of your changes:
Click on each pending change to see more details about the change.
To discard pending changes you've made in the project:
The item will be rolled back back to its previous settings.
When you commit a pending change, you are confirming the saved change into the project data.
To commit changes to the project:
The change will be committed into the project data. If many changes are being committed at once, a progress bar will displayed while any related navigation thumbnails are updated to reflect the updates.
The commits form the version history of the project.
Here you can see the changes that have happened over time. Soon you will be able to rollback to previous versions.
To view the history
The timeline of project changes will be displayed:
For design system projects, you can mark specific commits as Versions, so that designers can choose between those versions in their design tools - see Design System Projects
Next: Inspecting Screens