tools:vcs:index
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tools:vcs:index [2019/01/29 22:24] – [Version control] till | tools:vcs:index [2020/09/29 16:30] (current) – till | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~NOTOC~~ | ||
+ | |||
{{fa> | {{fa> | ||
| | ||
Line 7: | Line 9: | ||
<WRAP column 32px> | <WRAP column 32px> | ||
<WRAP column 85%> | <WRAP column 85%> | ||
- | * Version control | + | * Version control |
* Version control is an essential prerequisite\\ to unequivocally identify the version of a routine employed. | * Version control is an essential prerequisite\\ to unequivocally identify the version of a routine employed. | ||
* Distributed version control systems facilitate their use\\ and reduce external dependencies. | * Distributed version control systems facilitate their use\\ and reduce external dependencies. | ||
Line 16: | Line 18: | ||
- | * Why versioning? | + | ===== Why versioning? |
- | * Software is //always// subject to change -- that's why it is called " | + | |
- | * Routines for data processing and analysis develop, often together with the understanding of the task. | + | |
- | * Reverting to the last version that "just worked" | + | * Routines for data processing and analysis develop, often together with the understanding of the task. |
- | | + | * Reverting to the last version that "just worked" |
- | * Basically everthing, from a script for data processing to the final manuscript/ | + | |
- | | + | |
- | * Open file formats allowing for easy versioning (ideally text formats) | + | ===== What should be versioned? |
- | * Minimal infrastructure requirements, | + | |
- | * Possibility to share versioned data with others (via simple-to-use web interfaces) | + | |
+ | |||
+ | |||
+ | ===== What are prerequisites for ubiquitious versioning? | ||
+ | |||
+ | | ||
+ | * Minimal infrastructure requirements, | ||
+ | * Possibility to share versioned data with others (via simple-to-use web interfaces) | ||
Beware: Versioning without [[..: | Beware: Versioning without [[..: | ||
Line 50: | Line 59: | ||
For local applications and given a minimum of infrastructure, | For local applications and given a minimum of infrastructure, | ||
+ | |||
+ | \\ | ||
+ | <WRAP half column leftalign>< | ||
+ | <WRAP half column rightalign>< | ||
tools/vcs/index.1548797057.txt.gz · Last modified: 2019/01/29 22:24 by till