Version Control: Difference between revisions

From Stat DS Computing Wiki
No edit summary
Line 1: Line 1:
'''Version Control''' refers to the the process of tracking historical changes to your research workflow, and more importantly '''specifying which version of your workflow produces which set of results'''. This is helpful for keeping track of promising directions in the early stages of development, but it also builds trust with the broader academic community when the origin of every published result is clearly outlined.
Code snippet
'''Version Control''' refers to the process of tracking historical changes to your research workflow, and more importantly, '''specifying which version of your workflow produces which set of results'''. This is helpful for keeping track of promising directions in the early stages of development, but it also builds trust with the broader academic community when the origin of every published result is clearly outlined.
== Tools and Procedures ==


Back to [[Beginner's Guide to Computation in Statistical Research]]
<div style="background-color: #f8f9fa; border-left: 4px solid #6c757d; padding: 15px; margin-bottom: 10px;">
'''[[Git and GitHub]] (TBW)'''<br>
Git and GitHub are the industry standard for version control and collaboration for codebases. For further reading, see the [https://36-750.github.io/tools/version-control/ 36-750 Version Control Guide].
</div>


== Tools and Procedures  ==
<div style="background-color: #f8f9fa; border-left: 4px solid #005A9C; padding: 15px; margin-bottom: 10px;">
{| class="wikitable"
'''[[Experiment Management]] (TBW)'''<br>
|+
Keeping track of parameters and settings for individual experiments.
!Title
</div>
!Description
!Technical Level
!Relevance
|-
|Git and GitHub (TBW)
https://36-750.github.io/tools/version-control/
|Git and GitHub are the industry standard for version control and collaboration for codebases
|
|
|-
|Experiment management (TBW)
|Keeping track of parameters/settings for individual experiments
|
|
|}

Revision as of 07:06, 27 June 2026

Code snippet Version Control refers to the process of tracking historical changes to your research workflow, and more importantly, specifying which version of your workflow produces which set of results. This is helpful for keeping track of promising directions in the early stages of development, but it also builds trust with the broader academic community when the origin of every published result is clearly outlined.

Tools and Procedures

Git and GitHub (TBW)
Git and GitHub are the industry standard for version control and collaboration for codebases. For further reading, see the 36-750 Version Control Guide.

Experiment Management (TBW)
Keeping track of parameters and settings for individual experiments.