01%(% 23,.-4+5,/-3%,-%51/678%...

Post on 26-Feb-2020

0 views 0 download

transcript

!"#$%&'(%)%*+,-./01%(%23,.-4+5,/-3%,-%"51/678%

034%!+951/678%!1/487:%*;8-4-.8%<=%>811?033%034%%

@0?/8%!,0.A8%

B5C+/./3D%,;8%!-E,F0.8%G%(%

%G%download “Eclipse Classic” from eclipse.org

- remember it just unzips (no installation)

B5C+/./3D%,;8%!-E,F0.8%G%H%

!+951/678%

B5C+/./3D%,;8%!-E,F0.8%G%&%

!+951/678%

B5C+/./3D%,;8%!-E,F0.8%G%I%

!+951/678%

B5C+/./3D%,;8%!-E,F0.8%)%J%

!+951/678%

B5C+/./3D%,;8%!-E,F0.8%)%J%

"51"??0%

B5C+/./3D%,;8%!-E,F0.8%)%J%

"51"??0%

K7/3D%"51/678%G%(%

L.80,/3D%0%38F%6.-M85,%

K7/3D%"51/678%G%H%

L.80,/3D%0%38F%51077%

K7/3D%"51/678%G%&%

N+33/3D%O-+.%5-48%

K7/3D%"51/678%G%I%

L.80,/3D%0%38F%!-+.58%P-148.%

K7/3D%"51/678%G%J%

L.80,/3D%0%38F%!-+.58%P-148.%

K7/3D%"51/678%G%Q%

L.80,/3D%0%38F%!-+.58%P-148.%

K7/3D%"51/678%G%R%

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

K7/3D%!+951/678%G%(%

Before you can use Subclipse:

- email help@cpsc.ucalgary.ca and ask for an SVN account

- the email 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]”

K7/3D%!+951/678%G%H%

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:

https://forge.cpsc.ucalgary.ca/svn/courses/s301/group[your

group number here]

K7/3D%!+951/678%G%&%

To share a project:

K7/3D%!+951/678%G%I%

To share a project:

K7/3D%!+951/678%G%J%

To share a project:

K7/3D%!+951/678%G%Q%

To access a project:

K7/3D%!+951/678%G%R%

To access a project:

K7/3D%!+951/678%G%R%

To access a project:

K7/3D%!+951/678%G%S%

To access a project:

K7/3D%!+951/678%G%T%

To access a project:

K7/3D%!+951/678%G%('%

The main commands you will use in Subclipse:

K7/3D%!+951/678%G%((%

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

K7/3D%!+951/678%G%(H%

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!

K7/3D%!+951/678%G%(&%

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

$8,,/3D%03%!U#%V-DG%(%

SSH into CSC using SSH Secure Shell Client:

$8,,/3D%03%!U#%V-DG%H%

SSH into CSC using SSH Secure Shell Client:

$8,,/3D%03%!U#%V-DG%&%

Create an SVN Log file:

svn log https://forge.cpcs.ucalgary.ca/svn/courses/s301/

group[your group number] –username [your username] >> SVNLog.txt