For version control, we use Bit Bucket’s GIT. Sometimes we use the client’s own GIT repository. For reviewing all the commits, our developers push the code. Thus it becomes easy to manage it.