Reproducible-Research.de

Concepts and tools for the responsible scientist

User Tools

Site Tools


tools:vcs:index

This is an old revision of the document!


Version control

Versioning and archiving of processing routines

  • What should be versioned?
    • Basically everthing, from a script for data processing to the final manuscript/thesis/project report
  • What are prerequisites for ubiquitious versioning?
    • Open file formats allowing for easy versioning (ideally text formats)
    • Minimal infrastructure requirements, as met by a distributed version control system
    • Possibility to share versioned data with others (via simple-to-use web interfaces)

Which tool to use

Note: This section is clearly opinionated. There are definitely other tools available. However, this is the tool the author recommends from own experience.

git – Everything is local
Wide-spread distributed version control system with excellent support

github.com
Largest development and code-sharing platform, with free accounts

tools/vcs/index.1548709398.txt.gz · Last modified: 2019/01/28 22:03 by till