git

Git for scientists

A tool for source control, collaborative editing, and archiving