Abstract: In iterative software development methodology, a version control system is used in order to record and manage modification histories of products such as source codes and models described in ...