John Blischak Emphasize that VC not only allows mangaging versions, but also facilitates collaborative editing.  about 9 years ago

Commit id: 8005e1cc23b13dd4733da4e3a963018bab6e26cc

deletions | additions      

       

\begin{enumerate}  \item Introduction to version control  \begin{itemize}  \item What is the problem? \begin{itemize}  \item  Filesystem full of analysis\_01, analysis\_02, analysis\_03\_final, etc. \item Collaborating via email. How to merge the changes made by different authors?  \end{itemize}  \item What is the solution? Explain basic idea of version control software  \begin{itemize}  \item Able to revert to past versions.  \item Able to merge changes made asynchronously by multiple collaborators.  \end{itemize}  \item Why is it so powerful? Increased reproducibility and collaboration, not only for code but also manuscripts \cite{23448176}  \end{itemize}  \item Using version control to track your code (as a single contributor)