SENG 301 – Tutorial 1 Introduction to Eclipse and Subclipse Slides: Theodore D. Hellmann and Jamie Starke.

Slides:



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

Ravi Mathur Updated December 5,  ODTBX uses Git (see the ODTBX Git Tutorial) ODTBXODTBX Git Tutorial ◦ SourceForge account needed (free). SourceForge.
 Please sit next to your partner.  If you don’t have a partner, please find one now.
1. What is Subversion? Why do we need CM? Basic concepts Repositories Options Setup Clients Options Setup Operation Troubleshooting Slide 2.
Version Control System (Sub)Version Control (SVN).
Answer to common questions 1 This is how our registrations will be completed This is how we will do “all” written testing Consider tests “open book”
Dayu Zhang 9/8/2014 Lab02. Example of Commands pwd --- show your current directory This is home of venus, not your home directory Tilde: means you are.
Version Control System Sui Huang, McMaster University Version Control SystemSui Huang, McMaster University Version Control System -- base on Subversion.
David Notkin Autumn 2009 CSE303 Lecture 22 Subversion is an open source version control system. Social Implications Friday version control system.
Using subversion COMP 2400 Prof. Chris GauthierDickey.
CSSE221: Fundamentals of Software Development Honors Matt Boutell Olin 169 Don’t plug in your laptop just yet… And think of something memorable about yourself.
INF 123: Software Architectures, Distributed Systems, and Interoperability Discussion Session Week 3 - Spring 2008 Instructor: Prof. Richard N. Taylor.
Version Control. What is Version Control? Manages file sharing for Concurrent Development Keeps track of changes with Version Control SubVersion (SVN)
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Getting Started With Java Downloading and installing software Running your first program Dr. DwyerFall 2012.
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.
Creating a Web Presence Introduction to WordPress Week 1.
Subversion. What is Subversion? A Version Control System A successor to CVS and SourceSafe Essentially gives you a tracked, shared file system.
Version Control with Subversion Quick Reference of Subversion.
Git – versioning and managing your software L. Grewe.
Warmup A programmer’s wife tells him, “Would you mind going to the store and picking up a loaf of bread? Also, if they have eggs, get a dozen.” The programmer.
Indiana University’s Research File System. What is the IU Research File System? /user1/user2 /collaboration User 1, on campus User 2, somewhere else BACKUP.
Common Servers in a Workplace Environment Brandon Reynolds Computer Electronic Networking Dept. of Technology, Eastern Kentucky University.
Subversion (SVN) Tutorial Source:
SENG 301 – Tutorial 1 Introduction to Eclipse, Subclipse, and JUnit Slides: Theodore D. Hellmann.
September 16, 2002Serguei A. Mokhov, 1 Setting Up Environment for Your UNIX Account in TAV COMP Operating Systems Tutorial.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Version Control Menggunakan TortoiseSVN
(Sub)Version Control. 2 Keep large teams working on the same code Back up your work so you don't lose it all Compare changes to previous versions Revert.
SVN in Eclipse Presented by David Eisler 10/09/2014.
Introduction to Version Control SE-2030 Dr. Rob Hasker 1 Based on material at and slides written.
SENG 403 Tutorial 1 1SENG 403 – Winter Agenda Version Control Basics Subversion Basic actions in Subversion Some examples 2SENG 403 – Winter 2012.
Computer Science and Engineering The Ohio State University  Widely used, especially in the opensource community, to track all changes to a project and.
CEAB SharePoint Information Technology Group URL: Account for logging in is your Engineering account.
INFSO-RI Enabling Grids for E-sciencE SCDB C. Loomis / Michel Jouvin (LAL-Orsay) Quattor Tutorial LCG T2 Workshop June 16, 2006.
By: Anuj Sharma. Topics covered:  GIT Introduction  GIT Benefits over different tools  GIT workflow  GIT server creation  How to use GIT for first.
Refactoring and Synchronization with the StarTeam Plug-in for Eclipse  Jim Wogulis  Principal Architect, Borland Software Corporation.
Version Control CSC 517 John Slankas. Version Control Managing files and directories, and the changes made to them over time. - Adapted from “Version.
Version Control Reducing risk with version control Jon Austin
Creating Programs on UNIX This term you can create programs on UNIX or you can create programs using a C++ compiler on your PC. This set of slides steps.
Tools: SSH, SFTP, dunx1, Nvu David Tristano Drexel IRT Dept.
Sabriansyah R.A Version Control. The Repository Subversion adalah sistem tersentralisasi untuk informasi sharing Repository adalah pusat penyimpanan data.
Version Control. What is it? Software to help keep track of changes made to files Tracks the history of your work Helps you collaborate with others.
Copy of the from the secure website - click on the AccoridaLife.zip link.
(1) Installing the Software ICU Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of Hawaii Honolulu.
(1) Introduction to Continuous Integration Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of.
Version Control and SVN ECE 297. Why Do We Need Version Control?
Transition to SVN server: follow up P.Hristov 24/01/2008.
CPSC 372 John D. McGregor Module 6 Session 4 Sonar.
1 CSE 303 Lecture 19 Version control and Subversion ( svn ) slides created by Marty Stepp
(1) Introduction to Subversion (SVN) and Google Project Hosting Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences.
INTRODUCTION TO GIT. Install Egit for eclipse Open eclipse->Help->Install New Software Search for one of the following -
Fix: Windows 10 Error Code 0x in Mail App u/6/b/ /alexwaston14/reimage-system-repair/ /pages/Reimage-Repair-Tool/
NALINI S. NAUTIYAL SYSTEM SOFTWARE DIVISION Subversion.
Installing git In Linux: sudo apt-get install git In Windows: download it from run the setuphttp://git-scm.com/download/win.
ML-Dev: SML Plug-in for Eclipse Yevgeniy Bangiyev 02/07/07 Yevgeniy Bangiyev 02/07/07.
Anjana & Shankar September,2010 Introduction to Programming Tools.
Version Control with Subversion
SVN intro (review).
SENG 301 – Tutorial 1 Introduction to Eclipse, Subclipse, and JUnit
CVS Conflict Resolution Example
Concurrent Version Control
slides borrowed and adapted from Alex Mariakis and CSE 390a
How to Register an Event
Subclipse CSCI 3130 Summer 2016.
Subversion Basics Guide
Introduction to Git and GitHub
Presentation transcript:

SENG 301 – Tutorial 1 Introduction to Eclipse and Subclipse Slides: Theodore D. Hellmann and Jamie Starke

Acquiring the Software download “Eclipse Classic” from eclipse.org - remember it just unzips (no installation)

Acquiring the Software - 2 Subclipse

Acquiring the Software - 3 Subclipse

Acquiring the Software - 4 Subclipse

Acquiring the Software – 5 Subclipse

Acquiring the Software – 5 EclEmma

Acquiring the Software – 5 EclEmma

Using Eclipse - 1 Creating a new project

Using Eclipse - 2 Creating a new class

Using Eclipse - 3 Running your code

Using Eclipse - 4 Creating a new Source Folder

Using Eclipse - 5 Creating a new Source Folder

Using Eclipse - 6 Creating a new Source Folder

Using Eclipse - 7 Some useful features: - Catches syntax errors while you code - Hover over an error (squiggly red line) for suggestions on how to fix it - Auto-Complete

Using Subclipse - 1 Before you can use Subclipse: - and ask for an SVN account - the should look something like “Hi my name is [your name], for my SENG 301 class, I need an SVN account for my cpsc account: [your username]”

Using Subclipse - 2 Help’s response will contain: - the link you’ll need to use when initially sharing the project and when accessing it - it should look something like: group number here]

Using Subclipse - 3 To share a project:

Using Subclipse - 4 To share a project:

Using Subclipse - 5 To share a project:

Using Subclipse - 6 To access a project:

Using Subclipse - 7 To access a project:

Using Subclipse - 7 To access a project:

Using Subclipse - 8 To access a project:

Using Subclipse - 9 To access a project:

Using Subclipse - 10 The main commands you will use in Subclipse:

Using Subclipse - 11 The main commands you will use in Subclipse: Update: will check the repository for changes and add them to your code Commit: takes changes in your code and adds them to the server Merge: resolves conflicts discovered by either of the above operations

Using Subclipse - 12 The main commands you will use in Subclipse: Synchronize: - allows you to select which changes to make to both code bases if there have been concurrent modifications - otherwise Subclipse may insert junk into your code!

Using Subclipse - 13 Advice on Subclipse: If you Update/Commit frequently, you’ll reduce the chance of creating a conflict, and also reduce the time it takes to sort a conflict out! Be consistent in your use of Subclipse, committing only once a week or less may take more time then you think

Getting an SVN Log- 1 SSH into CSC using SSH Secure Shell Client:

Getting an SVN Log- 2 SSH into CSC using SSH Secure Shell Client:

Getting an SVN Log- 3 Create an SVN Log file: svn log ur group number] –username [your username] >> SVNLog.txt