By Steven Campbell and Erik Boone.  Sharing projects by putting them into a central repository.  Checking out copies of projects from the repository.

Slides:



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

Managing Your Site – Lesson 61 Managing Your Site Lesson 6.
Services Course Windows Live SkyDrive Participant Guide.
Version Control System (Sub)Version Control (SVN).
Polycom Quotes on Demand Tool Partner User Guide Version 1.1
CPIT 102 CPIT 102 CHAPTER 1 COLLABORATING on DOCUMENTS.
1 Resolving Host Selector Issues. 2 Table of Contents Page 3 - 6: User unable to connect to an account. Page 7: Host Selector crashing. Page 8 - 9: Saving.
Welcome to Keyboarding Pro DELUXE ® Get Started Get Started Create Your Student Record Create Your Student Record The Main Menu The Main Menu Send Files.
Microsoft Office 2007: Introductory Computer Applications 11.
Pasewark & Pasewark 1 Word Lesson 8 Increasing Efficiency Using Word Microsoft Office 2007: Introductory.
Version Control 1.  Version control (or revision control) is the term for the management of source files, and all of the intermediate stages as development.
Rachelle Howell The University of Texas at Austin.
Using subversion COMP 2400 Prof. Chris GauthierDickey.
The Internet. Telnet Telnet means using your computer as a terminal. All commands you type are sent to the host computer you are connected to and executed.
Network Printing. Printer sharing Saves money by only needing one printer Increases efficiency of managing resources.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Lesson 19 – ADMINISTERING WINDOWS 2000 SERVER : THE BASICS.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 CMPT 275 Software Engineering Revision Control.
Source Control Repositories for Enabling Team Working Svetlin Nakov Telerik Corporation
Ch 9 Managing Active Directory User Accounts. Objectives Create Organizational Unit Creating User Accounts in Active Directory Disabling, Enabling, and.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 21: Publishing Your Pages on the Web.
1 Chapter Overview Creating User and Computer Objects Maintaining User Accounts Creating User Profiles.
Pasewark & Pasewark 1 Word Lesson 8 Increasing Efficiency Using Word Microsoft Office 2007: Introductory.
Printing and Page Formatting ITSW 1401, Intro to Word Processing Instructor: Glenda H. Easter.
SubVersioN – the new Central Service at DESY by Marian Gawron.
This example is a step by step walkthrough for installing the SRH Front Desk Printer in Windows 8.
Ch 8-3 Working with domains and Active Directory.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
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.
Sumedha Rubasinghe October,2009 Introduction to Programming Tools.
The Design Workshop Introduction to Version Control 1.
Version Control with Subversion Quick Reference of Subversion.
Changing the way you proof for press.. What is InSite? Kodak InSite software is a portal to the prepress environment that lets printers and their customers.
®® Microsoft Windows 7 Windows Tutorial 5 Protecting Your Computer.
Welcome to Keyboarding Pro DELUXE ® Get Started Get Started Create Your Student Record Create Your Student Record The Main Menu The Main Menu Send Files.
Once you have contacted me to set up a new account, your computer needs to be configured to dial into.DevlinEx and use our servers for things like .
Subversion Code Deployment LifeCycle August 2011.
Installing and Using Active Directory Written by Marc Zacharko.
Object-Oriented Software Engineering Using UNIX groups and Subversion Estimated Time: minutes “Unix is user-friendly. It's just very selective about.
Object-Oriented Software Engineering Using UNIX groups and CVS Estimated Time: minutes.
Version control Using Git Version control, using Git1.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Using Skype to Communicate with Family and Friends Presented by: Karla Lechuga.
Subversion (SVN) A Revision Control System Successor to CVS Carlos Armas Hervey Allen.
Copyright © 2015 – Curt Hill Version Control Systems Why use? What systems? What functions?
Configuring Sourceforge’s CVS to work with Forte (3.0 or later) on WindowsNT and Windows 2000 Specific for MAExplorer.sourceforge.net Written by Eric Shen,
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
360 Control Manager & Cardholder Training Commercial Card Payment Solutions 1.
Refactoring and Synchronization with the StarTeam Plug-in for Eclipse  Jim Wogulis  Principal Architect, Borland Software Corporation.
WinCvs. WinCVS WinCvs is a window based version control system. Use WinCvs when  You want to save every version of your file you have ever created. CVS.
Copyright © Curt Hill Tortoise SVN A Subversion Client.
1. Chapter 20 Managing Shared Documents 3 Working Together on Documents Word provides features to help workgroup members collaborate on documents. Insert.
Chapter 3 Automating Your Work. It is frustrating when you have to type the same passage of text repeatedly. For example your name and address. Word includes.
IS493 INFORMATION SECURITY TUTORIAL # 1 (S ) ASHRAF YOUSSEF.
Microsoft Office 2007 Excel Chapter 9 Part 4: Comparing and merging Workbooks.
WinCVS Training è Basic Concepts è Download & Setup è Importing a new module into CVS Repository è Getting new module from CVS è Getting Latest version.
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
1.Switch on the computer and wait for loading. 2.Select the Windows 7 OS at the end of the list. 3.Click on the link ‘Administrator’ 4.Enter the administrator.
© CGI Group Inc. User Guide Subversion client TortoiseSVN.
Anjana & Shankar September,2010 Introduction to Programming Tools.
Version Control with Subversion
SVN intro (review).
Source Control Dr. Scott Schaefer.
How to Fi
Fix Windows 10 Activation Error 0x80072ee2
Getting Started with Git and Bitbucket
© NTT Communications 2017 All Rights Reserved
User Guide Subversion client TortoiseSVN
Subversion Basics Guide
Presentation transcript:

By Steven Campbell and Erik Boone

 Sharing projects by putting them into a central repository.  Checking out copies of projects from the repository  Updating local copies  Committing local changes to the repository version  Handling merge conflicts  Providing projects status queries  Viewing the projects history/log.

 Version control is defined as teamwork to the students.  “The teamwork features are implemented over the top of two existing systems, the Concurrent Versioning System (CVS) and (since BlueJ 2.5.0) Subversion. Our aim is to expose students to general version control concepts without exposing them specifically to the inner workings of CVS or Subversion any more than is necessary.”

 Go to Tools> Preferences >Miscellaneous Tab  Then in the Optional tool settings click the “Show teamwork controls”

 To share a project go to Tools > Team > Share this Project  Then the Teamwork Settings Dialog will open (unless already connected to a repository server).

 User Name: account name for the Repository server.  Password: password for the repository server for the account.  Group: (optional): If the instructor wants to make groups who only have access to their repositories.  Server type: Type of version control software (CVS or Subversion).  Server: Name or IP address of the server.  Repository Path: The file path to the repository on the server.

 To check out a project go to Tools > Team > Checkout Project  Then the Checkout dialog box will appear (if connected).  After selecting the project, then you choose the file location on your computer.

 In the main window, click on status to see the status of the project.  Green - There has been a change to that file (either locally or from other team members.  Blue – you do not have the file.  Black – your version is up to date.

 In the main window just click the update button.  This dialog will show and displays which files will be updated. Click update to update your local Files

 After making any changes of the files Click on Commit in the main window -->  Add a comment about the changes and click commit to add your changes to the repository.

 In the main window go to Tools > Team > Show Project History  You cannot go to previous version, but you can filter the changes based on who did the changes or by certain files.

 Conflicts occur while updating your local project.  Have to delete (manually) the extra characters in order to fix the conflicts.

 Need CVS Server Software – “CVSNT” 

 Set up the repository in the control panel by going to Start / Programs / CVSNT / CVSNT control panel and the “Repository Configuration” tab.  Press the “add” button to allow you to choose your directory.

 In the location section on the popup window put your repository path.  Also place the original name of your repository in the name section and hit OK.  When asked whether CVSNT should initialize the location as a repository, select yes.  Your repository server is now created and should show up Under your server name and can be used by bluej.

 A server has to be running 24/7 if the students want to be able to work from home. (services like Google Code and bitbucket host TortoiseHg, so the instructors do not need to make their own server)  Someone with administrative access will have to set up the server if he/she wants it on campus, AND will either have to let anyone have access to the server, or add each individual student to the server. (again bitbucket and Google Code it is easy to set up an online repository)  Can only view the revision history instead of being able to go back to a previous version (which TortoiseHg does).

 pdf pdf 