portfolio version control