EDGE Quickstart EDGE Version Control Tutorial Kate Gleason College of Engineering Rochester Institute of Technology Using the Engineering Design Guide.

Slides:



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

Secure File Transfer Protocol (SFTP) With Secure Copy (SC) What is a Secure File Transfer Protocol with Secure Copy???
Legal Meetings: Extended Instructions on Movica and Screencast.
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.
Meet Grace! Grace is our newest team member! She is here to make it easier to keep track of all your HR related documents digitally. Grace will always.
® Microsoft Office 2010 Browser and Basics.
Version Control System (Sub)Version Control (SVN).
Dedi Rahmawan Putra  Shared Document  Conventional Ways  Common Problems  What is TortoiseSVN  Advantages over another tools  Basic Concepts.
EDGE Quickstart EDGE Quick-Start Tutorial Kate Gleason College of Engineering Rochester Institute of Technology Using the Engineering Design Guide and.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 6 Parts of Your Notebook Below is a graphic overview of the different parts of a OneNote 2007 notebook. Microsoft ® OneNote ® 2007 notebooks are digital.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
The Internet 8th Edition Tutorial 1 Browser Basics.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
RIMS II Online Order and Delivery System Tutorial on Downloading and Viewing Multipliers.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Introduction to WebCT Sheridan College Architectural Technology.
By Steven Campbell and Erik Boone.  Sharing projects by putting them into a central repository.  Checking out copies of projects from the repository.
The basics of the Online Portal
Welcome to the Southeastern Louisiana University’s Online Employment Site Applicant Tutorial!
Scottish Legal Aid Board Content Management using OpenCms Martin Spinks CTO Navyblue Tuesday, March 16, 2010.
Configuring the MagicInfo Pro Display
Welcome to the University of West Florida Online Employment System Applicant Tutorial.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Getting Started with Application Software
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Microsoft Internet Explorer and the Internet Using Microsoft Explorer 5.
Prepared by: Steve Teo Contributors: Tong Huu Khiem.
Subversion (SVN) Tutorial Source:
SharePoint document libraries I: Introduction to sharing files Sharjah Higher Colleges of Technology presents:
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Using Subversion and TortoiseSVN for Windows by Galen Wilkerson Gund Institute for Ecological Economics University of Vermont
Version Control Systems with Subversion (SVN) and Tortoise.
Version Control Menggunakan TortoiseSVN
SVN in Eclipse Presented by David Eisler 10/09/2014.
SENG 403 Tutorial 1 1SENG 403 – Winter Agenda Version Control Basics Subversion Basic actions in Subversion Some examples 2SENG 403 – Winter 2012.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
XP New Perspectives on Windows 2000 Professional Windows 2000 Tutorial 2 1 Microsoft Windows 2000 Professional Tutorial 2 – Working With Files.
Prepared by: Steve Teo Contributors: Tong Huu Khiem.
1 / 61 Using the Customer Support Web Site © 2006, Universal Tax Systems, Inc. All Rights Reserved. Customer Support Site Objectives –In this chapter you.
Website for our class. The information is updated at the end of each.
Your Digital Technology Briefcase My information…when and where I need it.
Copyright © Curt Hill Tortoise SVN A Subversion Client.
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.
Creating and Editing a Web Page
Agency Web Site Navigation Structure. Building the agency web site Agency Web Site Navigation Structure, Slide 2Copyright © 2004, Jim Schwab, University.
Subversion (SVN) is a widely used version control system and an essential piece of the MIMES collaborative modeling environment. It allows us to manage.
XP New Perspectives on Macromedia Dreamweaver MX 2004 Tutorial 5 1 Adding Shared Site Elements.
Document Module Features Streamlines the control, routing and revision process for critical documents and records Controls documents in any format (Excel,
© CGI Group Inc. User Guide Subversion client TortoiseSVN.
XP Creating Web Pages with Microsoft Office
TechKnowlogy Conference August 2, 2011 Using GoogleDocs for Collaboration.
GIT Version control. Version Control Sharing code via a centralized DB Also provides for Backtracking (going back to a previous version of code), Branching.
Transitioning H Drive Files to Google
Objectives Create a folder in Google Drive.
Getting Started with Application Software
Sharing and Synching files
Version Control with Subversion
Concurrent Version Control
Collaboration with Google Docs
Microsoft Windows 2000 Professional
Getting Started with Git and Bitbucket
User Guide Subversion client TortoiseSVN
About Everything You Always Wanted to Know
New Perspectives on Windows XP
Presentation transcript:

EDGE Quickstart EDGE Version Control Tutorial Kate Gleason College of Engineering Rochester Institute of Technology Using the Engineering Design Guide and Environment as a Version Controlled Design Document Repository

EDGE Quickstart Outline EDGE Subversion and Engineering Document Revision Control Installing Tortoise SVN on your computer Making a Sandbox on your computer Checking out a project to your sandbox Using the Public area of your repository Using the Private area of your repository Creating your own directories Setting file types from tortoise svn Using the revision control history These examples assume you are using MS Windows. Similar tasks can be accomplished in Linux and Apple operating systems.

EDGE Quickstart About EDGE … EDGE is an open source environment to aid product design and development teams with their collaboration on design projects. EDGE is being developed by students, staff, and faculty at RIT. The EDGE site is being developed primarily for use with the RIT multi-disciplinary capstone design courses, but we eventually hope to extends its use to other courses and application environments. EDGE will help you keep track of all documents used within your design team, using version control, so that you can recover lost, damaged, or revised documents at any point in your design history. EDGE will allow you to control which documents are accessible only to your team members, and which documents are accessible to all EDGE site visitors.

EDGE Quickstart Playing in your Sandbox! 1.Install a subversion client on your local computer. THIS HAPPENS ONE TIME. 2.Use windows explorer to create a sandbox folder on your local computer. Some people like to make their sandbox inside of My Documents. Other people like to make their sandbox at the top level of a USB thumb drive. It’s up to you! In my examples, the sandbox is at c:\www\sandbox\ THIS HAPPENS ONE TIME. 3.CHECKOUT a working copy of your project from the EDGE repository to YOUR sandbox. THIS HAPPENS ONE TIME. 4.UPDATE your working copy of your project each time you begin work. 5.Do your work on your local working copy of the project files, in your sandbox. If you goof up, delete your local working copies, and then UPDATE again to get a clean copy from the repository. 6.COMMIT the local changes in your sandbox working copy back to the EDGE repository. Changes will be immediately visible to web browsers. 7.Changes will be available to other team members’ sandbox working copies when THEY update THEIR sandbox!

EDGE Quickstart Installing Tortoise svn Client on your computer Tortoise SVN is a plug-in that works along side your Windows Explorer file management system. You will see additional menus and symbols in Windows Explorer after you install Tortoise SVN and restart your computer!

EDGE Quickstart SVN Checkout your project Ed and Kate are working on a mechanical design together. Ed is responsible for all components on subsystem B, and Kate is responsible for all components on subsystem A. However, Ed is developing a 3-d solid model of a mechanical component, such as pillow block to be used to retain a shoulder bearing. Ed is using a solid modeling package, such as Solidworks. Ed creates his solid model on his own computer, and saves the parts file (PillowBlock.step) in an industry standard STEP format on his local hard disk. The pillow block, an integral part of subsystem B, needs to be mounted onto Kate's subsystem A. Now Ed wants to share this file with his team-mate, Kate, who is going to add some clearance holes to the base of the Pillow Block so that Ed's component can mate with the vehicle frame which is part of the subsystem A that Kate is designing. Kate uses Pro-Engineer for her work. In many design groups, this type of problem is encountered on a daily basis. Without proper document control, and revision control, it becomes very difficult to insure that the Pillow Block originally designed by Ed, and then modified by Kate, can have strong design integrity. Subversion is a document control system and version control system that helps team members keep track of their collaborative efforts. Subversion CAN ONLY WORK WELL if the team members are in regular communication with one another about who is making changes to files, and why they are doing so.

EDGE Quickstart Connecting to the EDGE server The server identification dialog box requires you to enter the name of the subversion server. In the example graphic, I used the IP address of the computer, instead of the name of the computer. In this example, I am checking out Project (or Repository) P07200, and creating a new directory called P07200 within my local sandbox, which I chose to be "C:\www\". You can make your local sandbox on any drive that you select. URL: Checkout directory: c:\www\sandbox\P07200

EDGE Quickstart Update your Sandbox EVERY TIME BEFORE you begin work! In Windows Explorer, navigate to your sandbox, and your project. Right click on the project directory, to bring up the popup window. Highlight “SVN Update” Left click to ensure that your projects is up to date with the EDGE repository, and get any changes that your team-mates have made, before you start work! As the update progresses, you will see a running log of all the changes your team mates have made. You will also be able to tell if nobody other than you is making any contributions to the design files.

EDGE Quickstart Do your design work locally Now, use Windows Explorer to look at the contents of the new folder you have just created. You now have a local working copy in your "sandbox" that you can play with. You can make changes to your working copies of these files and this will have no impact on the group's files shared in the project repository, until and unless you COMMIT your modifications back to the repository. This is a great safety net -- you can totally goof up someone's else's file and rest assured that you can roll back your design documents to any point in time.

EDGE Quickstart Many times, you will create new files such as CAD drawings, in your sandbox As you create design content you will generate lots of electronic information. In the example to the right, I am getting ready to add this presentation (the one you are reading) to my sandbox. Notice that the windows explorer bar has a question mark on the folder. That means that the folder content are not yet under version control. Navigate to the folder. Right click, hover over Tortoise SVN on the pop-up menu, and then left-click on ADD You will see a log window of all the files you just added.

EDGE Quickstart These files are ADDED, but not COMMITTED In this example, I created many files to develop a slide show that can be shared both as a powerpoint download, and viewed as a series of slides in an on-line slide show, for people to read, just like you are doing now! Each file has a + sign next to it, to indicate that it is part of the sandbox copy of the repository.

EDGE Quickstart Commit your changes EVERY TIME YOU FINISH work, or want to have a backup! Step 1 Step 2 Step 3

EDGE Quickstart Continue working, Periodically Commit Save your work often! You can coordinate between team members more easily that way! Talk to each other. Avoid tripping over one another’s work!

EDGE Quickstart Make your own directory tree for your team! Content in project/web/public will be visible to the world via their browser Content in project/web/private will be visible to the guests via their browser Content outside of project/web/ will be visible to guests via subversion only, not through the web In this example, FacultyResources are not accessible through the web browser

EDGE Quickstart Setting the Mime Type on Files Step 1 Step 2 Step 3 Step 4

EDGE Quickstart Common MIME Types Mime TypeSettingFor File Types… svn:mime-typetext/wikiWiki node svn:mime-typeapplication/octet-streamMost binary files svn:mime-typeapplication/mspowerpointMicrosoft Powerpoint svn:mime-typeapplication/mswordMicrosoft Word svn:mime-typeapplication/ms-excelMicrosoft Excel svn:mime-typetext/plainPlain text, ASCII svn:mime-typeapplication/pdfAdobe PDF

EDGE Quickstart Viewing the Revision History The “history” link at the bottom of each page allows you, as you navigate your project, to easily track any changes to your project or subdirectory of your project -- who made the changes, when, and why!

EDGE Quickstart Where to go for more help…