Design a system like Github and explain how can you show diff for each commit?
Anonymous User
864

I have encountered a design question which is like I had to design Github like system.

  1. What are the entities you can have and their structure?
  2. How can you save each version ?
  3. Explain how will you show the diff like (green and red) ?
Comments (2)