File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change 23
23
24
24
## Version control
25
25
26
+ ### Why version control?
27
+
28
+ Version control is the answer to these questions:
29
+ - "It broke ... hopefully I have a working version somewhere?"
30
+ - "Can you please send me the latest version?"
31
+ - "Where is the latest version?"
32
+ - "Which version are you using?"
33
+ - "Which version have the authors used in the paper I am trying to reproduce?"
34
+ - "Found a bug! Since when was it there?"
35
+ - "I am sure it used to work. When did it change?"
36
+
26
37
### What are version control tools?
27
38
28
39
- Version control is a tool that can ** record snapshots of a project** .
@@ -51,6 +62,11 @@ Snapshots (**commits**) in the [EHT-imaging](https://github.com/achael/eht-imagi
51
62
52
63
### Why are snapshots valuable? Reproducibility!
53
64
65
+ ``` {figure} img/research_comic_phd.gif
66
+ :alt: Research comic
67
+ :width: 100%
68
+ ```
69
+
54
70
- We can always go back if we make a mistake.
55
71
- We can test new ideas without editing the working version
56
72
- If we discover a problem, we can find out when it was introduced.
You can’t perform that action at this time.
0 commit comments