I want to make a network share with read/write and it will be accessed by multiple computers.
Every time a new computer connects to it, they should find it in an initial state.
Every change made on the files after should be stored separately as snapshots for each User accessing it.
For example:
Initial state - A
Computer 1 - State B
Computer 2 - State C
Computer 3 - State D etc
If Computer 1 for example deleted some files or made bad changes, I will reset the share to state A so everything is functional again.
Computer 2 and Computer 3 will still have access to the network share in state C and D.
Is there any way to do it?