# how do we  do version control ?

In developing the prototype, we often need to keep track of changes by users and allow users to have their own version of the prototype and when they add a feature we need to merge it.
How can we achieve this in proto.io

##### Post Metadata
- Posted at: almost 6 years ago
- Author title: Product Manager



## Comments
### Comment 1

Hello Marwan - first of all our apologies for getting back to you so late. We never got notified of your message so it got lost.

There are currently two ways to achieve version control in Proto.io:

1. You can roll back to any previously saved version, as your Proto.io account keeps one backup for every single version you make. There is an unlimited amount of backups that you can save and roll back to.

2. Using Proto.io&#39;s share links. Every time you make changes to your prototypes you can generate new share links that create a snapshot of the current state that your prototype was at when the share link was generated.

Hope this helps and apologies once again for the late response!

##### Comment Metadata
- Posted at: about 4 years ago
- Author title: Administrator




## Related Product
[Proto.io](https://www.g2.com/products/proto-io/reviews)

## Related Category
[Prototyping](https://www.g2.com/categories/prototyping)

## Related discussions
- [How well does Trello scale into a larger team?](https://www.g2.com/discussions/1-how-well-does-trello-scale-into-a-larger-team)
  - Posted at: almost 13 years ago
  - Comments: 6
- [Can we please add a new section](https://www.g2.com/discussions/2-can-we-please-add-a-new-section)
  - Posted at: almost 13 years ago
  - Comments: 0
- [Quantifiable benefits from implementing your CRM](https://www.g2.com/discussions/quantifiable-benefits-from-implementing-your-crm)
  - Posted at: almost 13 years ago
  - Comments: 4


