Using Subversion and TortoiseSVN for Windows by Galen Wilkerson Gund Institute for Ecological Economics University of Vermont

Slides:



Advertisements
Similar presentations
TortoiseSVN By Group 1 Team B. Installing TortoiseSVN.
Advertisements

Support.ebsco.com Tutorial EBSCO Audiobooks. Welcome to EBSCOs Audiobooks tutorial. In this tutorial, we will look at how to search for Audiobooks as.
DCPS Mentoring and Induction for Novice Teachers
Intro to Version Control Have you ever …? Had an application crash and lose ALL of your work Made changes to a file for the worse and wished you could.
SAM 2007 v4 The Student Experience Including SAM Projects, SAM Exams and SAM Training.
SAM 2007 v3.0 The Student Experience Including SAM Projects and Course Assess assignments.
Version Control System (Sub)Version Control (SVN).
We are partners in learning.. Note: Office 365 works best in Internet Explorer V 9 or above. Some features do not work in PWCS’s Chrome Browser or in.
Collaborating with Outlook 2002 and Exchange 2000.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
The basics of the Online Portal
SAM 2010 v1.5 Student Walkthrough. Initial Set Up 1.Ensure that you are connected to the Internet. 2.Launch your web browser (Internet Explorer 7 or 8.
Getting started on informaworld™ How do I register with informaworld™? What do I do if I forget my password? My institution does not subscribe to any journals,
USING REFWORKS Fall What is RefWorks? A web-based bibliographic and database manager Creighton University faculty, students, and staff have access.
 First time student activates their google account, they need to go to an internet browser and go to  drive.google.com/a/students.macon.k12.nc.usdrive.google.com/a/students.macon.k12.nc.us.
Podcasting Randy Graff, PhD Symposium on Teaching and Learning with Technology ELearning in Sakai.
Subversion Code Deployment LifeCycle August 2011.
Subversion (SVN) Tutorial for CS421 Dan Fleck Spring 2010.
Prepared by: Steve Teo Contributors: Tong Huu Khiem.
Fall 2005 Using FrontPage to Enhance Blackboard - Darek Sady1 Using FrontPage to Enhance Blackboard 1.Introduction 2.Starting FrontPage 3.Creating Documents.
Subversion (SVN) Tutorial Source:
Go to your school’s web locker site school name.schoolweblockers.com) Your user name is the first letter of your first name, the first four.
Drexel University Software Engineering Research Group Git for SE101 1.
Family Resource Centers in ePlan August 2015 Adding a Budget in ePlan.
1. If you know your user name (first initial, last name) and password, you will start here If you do not know your user name, start here and register.
0 eCPIC User Training: Resource Library These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
Version Control Systems with Subversion (SVN) and Tortoise.
Version Control Menggunakan TortoiseSVN
Open ModelSphere, a free CASE tool Page 1 © neosapiens 2010 Get Source Code from SVN Repository This tutorial explains how to get source code from a SVN.
SENG 403 Tutorial 1 1SENG 403 – Winter Agenda Version Control Basics Subversion Basic actions in Subversion Some examples 2SENG 403 – Winter 2012.
Blackboard Directions Required Proficiencies. Search ‘blackboard’ in the upper right hand corner.
SAM 2010 v1.5 Student Walkthrough. Initial Set Up 1.Ensure that you are connected to the Internet. 2.Launch your web browser (Internet Explorer 7 or 8.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 7 – Creating and Using Templates in a Web.
Subversion is a free/open-source version control system. It manages files and directories, and the changes made to them, over time. This allows you to.
Version Control with SVN Images from TortoiseSVN documentation
Prepared by: Steve Teo Contributors: Tong Huu Khiem.
A Simple Introduction to Git: a distributed version-control system CS 5010 Program Design Paradigms “Bootcamp” Lesson 0.5 © Mitchell Wand, This.
Welcome To MOODLE Getting Started. Introductions Christa McLaughlin – High School math teacher and high school lead teacher of technology Jason Grubbs.
Teacher Web Page Creation Eileen Musselman. Log on to Muhlenberg’s Intranet Click Submit button.
Copyright © Curt Hill Tortoise SVN A Subversion Client.
IFS Document Management
When collaborating, it is important to manage changes in the models. For example: –To create or edit a submodel E.g. Habitat suitability is replaced with.
L.T.E :: Learning Through Experimenting Using google-svn for MtM Docs Development Denis Thibault Version 3.2 Mar 12 th, 2009.
Sabriansyah R.A Version Control. The Repository Subversion adalah sistem tersentralisasi untuk informasi sharing Repository adalah pusat penyimpanan data.
HINDU STYLE PORTFOLIO TEMPLATE
Gensuite ® Step-by-Step Guide for the setup of Gensuite Compliance Calendar and Training Calendar integration with Microsoft Outlook Some computers experience.
Subversion (SVN) is a widely used version control system and an essential piece of the MIMES collaborative modeling environment. It allows us to manage.
Fujitsu America Proprietary and Confidential, (c) FUJITSU America Inc Download Authentic Desktop Edition How to download Authentic 2004 Download.
Subversion (SVN) Tutorial for CS421 Dan Fleck Spring 2010.
Instructional Design Center Embedding Google Documents in Blackboard.
© CGI Group Inc. User Guide Subversion client TortoiseSVN.
Git A distributed version control system Powerpoint credited to University of PA And modified by Pepper 28-Jun-16.
Showing you all main Author features in Editorial Manager
Subversion Subversion is a brand of version control software that is frequently used to store the code and documentation of a project so as to permit.
NetApp Online Ordering User Tutorial
SVN intro (review).
How to use SVN K.Somiya Tokyo Tech.
Google Classroom Tutorials
How to use PSCEZPRINT prairiestate.edu/ezprint Web site address: 1 2
Getting started on informaworld™
Install Ruby If you are running on Mac OS X, Ruby is preinstalled.
A Guide to Your Volunteer Connection Account
User Guide Subversion client TortoiseSVN
Blackboard Upload Documents for Clinical Externship
Subversion Basics Guide
ADVANCED GUIDE TO ING This guide is for people who can already use and send to a good standard but cant use the more advanced.
Showing you all main Author features in Editorial Manager
PGS Training – PGS File Management
Presentation transcript:

Using Subversion and TortoiseSVN for Windows by Galen Wilkerson Gund Institute for Ecological Economics University of Vermont

Lesson Plan Go over installation of Subversion and Simile (windows/mac) On your own: Go through the Simile tutorials On your own: Go through our presentations on Subversion – TortoiseSVN (Windows) or svnX (Mac) – remainder of this presentation We will be available another time on Wimba and by /phone to answer questions about the tutorials

When collaborating, it is important to manage changes in the models. For example: –To create or edit a submodel E.g. Habitat suitability is replaced with another method of computing habitat values. –To submit a “rough copy” of a model to the repository for review by collaborators at another institution. –To keep track of data needed from other submodels. Can submit a “data request” to all model developers –To keep track of influences/data-flow between submodels. –To revise documentation. –To track revisions by author, time, date, revision number. –Possibly the best feature: Nothing is ever “gone forever”, since you can always recover the last version. Using Subversion

TortoiseSVN (Windows) Getting started How to download and install Adding a model you have created Modifying an existing file

TortoiseSVN (Windows) Getting started How to download and install –Visit the download site of tortoiseSVN –Click “32-bit installer” Should look something like: “TortoiseSVN win32-svn msi” (Version numbers may be different.)

TortoiseSVN (Windows) Getting started How to download and install –Double-click on the downloaded installer file –Step through the installation process –Once you have installed TortoiseSVN, your Windows Explorer will be modifiied Whenever you right-click somewhere, you see additional menu-items

TortoiseSVN (Windows) Getting started To obtain the Subversion repository location From the MIMES repository homepage: –Click “Code” menu Click “SVN” Within SVN, the following URL appears:

TortoiseSVN: Common Subversion tasks -Add a new file to the repository -Modify an existing file in the repository (Note: For more information on this in the tortoiseSVN help: -Right click anywhere -Choose TortoiseSVN->Help -Scroll to Chapter 5: Daily Use Guide)

TortoiseSVN: Add a new file to the repository Overview: -Checkout appropriate folder from the repository (The folder where you will put your model.) -Create file (model file or other – documentation, etc.) -“Add” -“Commit”

TortoiseSVN: Add a new file to the repository (continued) -Checkout appropriate folder from the repository -Start the “Repo-browser” (Repository browser)

TortoiseSVN: Add a new file to the repository (continued) -Choose the folder where your new model belongs (Here, have chosen Aesthetic/) -Right-click on the folder and choose “Checkout…” -A “Checkout” window appears

TortoiseSVN: Add a new file to the repository (continued) -Click the “…” next to “Checkout Directory” -A “Browse for Folder” window appears -Browse to the folder on your computer where you want to create a local copy of the repository folder -Create a folder with the same name as the one in the repository -Click “Make New Folder” -Enter the new folder name (Here “Aesthetic”) -Click “OK”

TortoiseSVN: Add a new file to the repository (continued) -This window appears telling you what has been downloaded: -The folder you created now looks like this: -It contains the files from the repository

TortoiseSVN: Add a new file to the repository (continued) -Move, copy, or create a new file that will be added to the repository -Give the file a descriptive name to distinguish it from other files (Remember, we are adding a new file.)

TortoiseSVN: Add a new file to the repository (continued) -Use “Add” to add it to the local repository -Right-click the new file (Here, right-click on “Aesthetic”) -Click “TortoiseSVN->Add” -A window appears -Click “OK” -A blue “plus” symbol should appear on the file in Windows Explorer:

TortoiseSVN: Add a new file to the repository (continued) -Right-click on the file you just added -Choose “SVN Commit…” to commit it to the Sourceforge MIMES repository:

TortoiseSVN: Add a new file to the repository (continued) -A window “Enter Log Message” appears: -Please when adding a new model, always enter a message telling something about your model, documentation, a brief description, and related work. (Sourceforge automatically saves your contact information and the date/time you commited your file.) -Click “OK”

TortoiseSVN: Add a new file to the repository (continued) -This window appears: -Once it says “Completed” you have added a file to the repository! -Congratulations!

TortoiseSVN: Add a new file to the repository (practice) -To practice this, we have created the folder “TestStuff/” in the Sourceforge subversion repository -Full location: mimes/trunk/models/location/TestStuff mimes/trunk/models/location/TestStuff -Review this section, adding a file to the “TestStuff/” folder in the repository

TortoiseSVN: Modify an existing file in the repository Overview: -“Check out” the folder containing the file to be modified -Edit and save the file on your computer -“Commit” the changes you have made

TortoiseSVN: Modifying a file (continued) -Checkout appropriate folder from the repository -Start the “Repo-browser” (Repository browser)

TortoiseSVN: Modifying a file (continued) -Choose the folder containing the file you want to edit (Here, have chosen Aesthetic/) -Right-click on the folder and choose “Checkout…” -A “Checkout” window appears

TortoiseSVN: Modifying a file (continued) -Click the “…” next to “Checkout Directory” -A “Browse for Folder” window appears -Browse to the folder on your computer where you want to create a local copy of the repository folder -Create a folder with the same name as the one in the repository -Click “Make New Folder” -Enter the new folder name (Here “Aesthetic”) -Click “OK”

TortoiseSVN: Modifying a file (continued) -This window appears telling you what has been downloaded: -The folder you created now looks like this: -It contains the files from the repository

-Double-click the file you want to open -Edit the file (In Simile, for example) -Save it -The file now appears like this: (This means it has been modified but changes have not been “committed” to the repository.) TortoiseSVN: Modifying a file (continued)

-Right-click the file you want to commit -Choose “SVN Commit…” TortoiseSVN: Modifying a file (continued)

-A window “Enter Log Message” appears: -Please when modifying a model, always enter a message telling something about what you did to the model, and links to other related changes in the model, documentation, or research. (Sourceforge automatically saves your contact information and the date/time you commited your file.) -Click “OK”

TortoiseSVN: Modifying a file (continued) -This window appears: -Once it says “Completed” you have modified the repository! -Congratulations!

TortoiseSVN: Modifying a file (practice) -To practice this, we have created the folder “TestStuff/” in the Sourceforge subversion repository -Full location: t/mimes/trunk/models/location/TestStuff t/mimes/trunk/models/location/TestStuff -Review this section, modifying a file in the “TestStuff/” folder in the repository

Next steps: - Download and install Simile Evaluation Edition: (Go to the bottom, where it says “Evaluation Edition”) - Complete the 3 Simile tutorials located here: -Review this presentation and practice adding and modifying models in the TestStuff/ folder -Contact us if you have questions or problems.