<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.

Viewing pending changes

Click the Version History tab to see a list of your changes:

Untitled

Click on each pending change to see more details about the change.

Discarding pending changes

To discard pending changes you've made in the project:

Untitled

The item will be rolled back back to its previous settings.

Committing pending changes

When you commit a pending change, you are confirming the saved change into the project data.

To commit changes to the project:

Untitled

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.

Viewing Project History

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:

Untitled

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