Version Control https://educopia.org/research/etdplus Version Control: The process of managing changes to your files over time (aka, revision control.

Slides:



Advertisements
Similar presentations
Let Use SVN(Subversion) Interaction Lab. Hyo-Geun Ahn
Advertisements

EG1003: Introduction to Engineering and Design Software for Engineers.
Welcome to (Insert Course info) Use Your Required Materials and Own Your Grade.
Source Control in MATLAB A tool for tracking changes in software development projects. Stuart Nelis & Rachel Sheldon.
Communication tool and information source Web 2.0 interactive platform for creativity and collaboration The Old Web.
Source Control Repositories for Enabling Team Working Svetlin Nakov Telerik Corporation
Version control Using Git 1Version control, using Git.
Version Control with Subversion. What is Version Control Good For? Maintaining project/file history - so you don’t have to worry about it Managing collaboration.
WIKI IN EDUCATION Giti Javidi. W HAT IS WIKI ? A Wiki can be thought of as a combination of a Web site and a Word document. At its simplest, it can be.
Welcome to (Insert Course info) Use Your Required Materials and Own Your Grade.
Introduction to Versioning
PICASA Erceg Aleksandra II4. About -Picasa is used for organizing, viewing and editing digital photos. It also has an integrated photo-sharing website.
Source Control How to be the 1337 in project management source control.
Version control Using Git Version control, using Git1.
The KS3 online test -The file management software.
Information Systems and Network Engineering Laboratory II DR. KEN COSH WEEK 1.
Copyright © 2015 – Curt Hill Version Control Systems Why use? What systems? What functions?
SENG 403 Tutorial 1 1SENG 403 – Winter Agenda Version Control Basics Subversion Basic actions in Subversion Some examples 2SENG 403 – Winter 2012.
Productivity Tools Ken Nguyen Department of Information Technology Clayton State University.
My Workspace ELearning in Sakai Randy Graff, PhD HSC Training.
1 Brief Introduction to Revision Control Ric Holt.
Welcome to (Insert Course info) Use Your Required Materials and Own Your Grade.
QUICK START OF GITHUB Lin Shuo-Ren 2013/3/6 1. Why We Should Control The Version Although it rains, throw not away your watering pot. All changes should.
Version Control Systems. Version Control Manage changes to software code – Preserve history – Facilitate multiple users / versions.
Welcome to (Insert Course info) Use Your Required Materials and Own Your Grade.
Welcome to (Insert Course info) Use Your Required Materials and Own Your Grade.
Version Control and SVN ECE 297. Why Do We Need Version Control?
Information Systems and Network Engineering Laboratory I DR. KEN COSH WEEK 1.
Introduce Office 365 Discuss objectives for Office 365 Showcase Office 365 interface Provide resources to get started.
CS102 Basic Computer Science and Programming Assoc. Prof. Jens Allmer Teaching Assistants: Canan Has, Caner Bağcı.
DIGITAL REPOSITORIES CGDD Job Description… Senior Tools Programmer – pulled August 4 th, 2011 from Gamasutra.
A Practical Approach to Version Control for SQL Server Steve Jones SQLServerCentral Redgate Software.
Exploring Google Earth. Google Earth is a downloadable program available at There is a free version which allows the viewer to do.
Version Control Systems
CompSci 230 Software Construction
Installing and Learning Software
Laboratory 1: Software for Engineers
Information Systems and Network Engineering Laboratory II
About.
Installing and Learning Software
A Simple Introduction to Git: a distributed version-control system
L – Modeling and Simulating Social Systems with MATLAB
Keeping track of all the copies of your files
Version Control overview
User Guide PrimePortal – File Archive
Brian McCallum UWS, Web Services Unit 15 November 2011
CSE 303 Concepts and Tools for Software Development
Store, Share, Sync and Collaborate
Version Control Systems
Welcome to (Insert Course info)
Concurrent Version Control
Using MyMathLab Features
Version Control with Git accelerated tutorial for busy academics
Things To Avoid: 1-Never your password to anyone.
Introduction to Configuration Management
What is Google Classroom?
A Complete Business Productivity Suite
Recognition The following information was provided, in part, by the PGME office at Dalhousie University. We thank them for allowing us to share this.
Using screencasting software
Welcome to Office 365 Launch Event for PT Prasmanindo Boga Utama
Storage Basic recommendations:
Part 1: Editing and Publishing Files
Software for Engineers
Louisiana: Our History.
Software for Engineers
User Guide PrimePortal – File Archive
Using MyMathLab Features
Git CS Fall 2018.
What is a wiki? Skills: none
Preservation and Curation of Complex Digital Objects DATA ORGANIZATION
Presentation transcript:

Version Control https://educopia.org/research/etdplus Version Control: The process of managing changes to your files over time (aka, revision control or source control) Manual Version Control A simple method to store the current revision is at the end of the file name. This way, files can be grouped by their names and sorted by version number: •filename-v01.jpg •filename-v02.jpg •… You can also use dates to designate version numbers, using year-month-day (20150930) to help your computer sort versions in chronological order: •filename-20160402.jpg •filename-20160407.jpg If the files you are using are created or edited collaboratively, incorporate names or initials so you know who updated which version: •filename-20160402-KES.jpg •filename-20160407-WTC.jpg Software-Assisted Version Control There are also software tools that can help you version your content. These tools store your content in such a way that they can remember its state from revision to revision. Usually, they also allow you to “check in” and “check out” your content, ensuring that revisions never happen simultaneously in two different locations (e.g., if collaborating researchers both attempt to revise the same file at the same time, or a researcher unwittingly tries to revise the same file on two different machines). Key differences between these software-assisted methods and the manual methods include: You can only view and edit the working version of a file When you change a file, you can save a revision and attach a short summary of your changes. Research is active and iterative. You will edit and re-edit your research materials many times before finishing your thesis or dissertation. How will you know that you are working with the most current revision of your materials? Resources (For more information) The digital humanities center MATRIX (Michigan State University) provides advice on how to structure file names based on oral history projects that is broadly applicable: http://ohda.matrix.msu.edu/2012/08/fil e-naming-in-the-digital-age Udacity offers a free online course on how to use Git and GitHub with interactive exercises to familiarize you with using the tools. https://www.udacity.com/course/how- to-use-git-and-github--ud775 Another helpful GitHub guide is available from Hello World. https://guides.github.com/activities/hell o-world/ The Subversion community provides free access to the book Version Control with Subversion: http://svnbook.red- bean.com/ https://educopia.org/research/etdplus