Versioning code, data, and analysis software is crucially important to rigorous and open neuroscience workflows that maximize reproducibility and minimize errors.
Version control systems, code-capable notebooks, and virtualization containers such as Git, Jupyter, and Docker, respectively, have become essential tools in data science.