scm cs lab session 1 scm: software configuration management karthik rai sumanth yaji henrik sipma...

11

Click here to load reader

Upload: eric-mason

Post on 26-Mar-2015

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SCM CS Lab Session 1 SCM: Software Configuration Management Karthik Rai Sumanth Yaji Henrik Sipma Wolfgang Fiedler

SCMCS Lab Session

1

SCM: Software Configuration Management

Karthik Rai

Sumanth Yaji

Henrik SipmaWolfgang Fiedler

Page 2: SCM CS Lab Session 1 SCM: Software Configuration Management Karthik Rai Sumanth Yaji Henrik Sipma Wolfgang Fiedler

SCMCS Lab Session

2

Content

1. Learning objectives

2. Project management

3. Subversion

4. Tortoise

5. Problems faced

6. Demo

SCM: Software Configuration Management

Page 3: SCM CS Lab Session 1 SCM: Software Configuration Management Karthik Rai Sumanth Yaji Henrik Sipma Wolfgang Fiedler

SCMCS Lab Session

3

Learning objectives

Challenges:

• Work in a team

• get familiarised with SCM

• get acquainted with software development cycle

• Hardware – software coordination (make the program run)

Page 4: SCM CS Lab Session 1 SCM: Software Configuration Management Karthik Rai Sumanth Yaji Henrik Sipma Wolfgang Fiedler

SCMCS Lab Session

4

Project management

Work flow:

• Task requirement

• Distribution of responsibilities

• to become acquainted with TortoiseSVN

• project schedule

Page 5: SCM CS Lab Session 1 SCM: Software Configuration Management Karthik Rai Sumanth Yaji Henrik Sipma Wolfgang Fiedler

SCMCS Lab Session

5

Project scheduling:

Project management

Task Responsibility

Subversion Team

Sensor, ACUAS Developers

Sofware Developers

Sofware build Integrator

Testing/Bugfixing Team

Presentation Project Manager

Page 6: SCM CS Lab Session 1 SCM: Software Configuration Management Karthik Rai Sumanth Yaji Henrik Sipma Wolfgang Fiedler

SCMCS Lab Session

6

Subversion

Commits by author

karthik.raih.sipmaR.Calmundy aji.sumanththomas.siepmann

Page 7: SCM CS Lab Session 1 SCM: Software Configuration Management Karthik Rai Sumanth Yaji Henrik Sipma Wolfgang Fiedler

SCMCS Lab Session

7

TortoiseSVN

Page 8: SCM CS Lab Session 1 SCM: Software Configuration Management Karthik Rai Sumanth Yaji Henrik Sipma Wolfgang Fiedler

SCMCS Lab Session

8

Problems faced

Page 9: SCM CS Lab Session 1 SCM: Software Configuration Management Karthik Rai Sumanth Yaji Henrik Sipma Wolfgang Fiedler

SCMCS Lab Session

9

Problems faced

Problem: two developers are trying to commit a modified file.

Page 10: SCM CS Lab Session 1 SCM: Software Configuration Management Karthik Rai Sumanth Yaji Henrik Sipma Wolfgang Fiedler

SCMCS Lab Session

10

Problems faced

Page 11: SCM CS Lab Session 1 SCM: Software Configuration Management Karthik Rai Sumanth Yaji Henrik Sipma Wolfgang Fiedler

SCMCS Lab Session

11

Problems faced