Quick SVN Setup

Post on 21-Jun-2015

1.142 views 0 download

Tags:

description

Setup quick source code control system under 15 minutes.

Transcript of Quick SVN Setup

Quick SVN Setup

-Mandar Vaze(mandarvaze@gmail.com)

When is this useful ?

When is this useful ?

• Say you have 2-3 windows machine

When is this useful ?

• Say you have 2-3 windows machine• You need to share code between them easily

When is this useful ?

• Say you have 2-3 windows machine• You need to share code between them easily• You don’t want to spend hours setting up

proper SVN repository

When NOT to use this setup

When NOT to use this setup

• Setting up SVN for a team

When NOT to use this setup

• Setting up SVN for a team• Setting up cross-platform SVN

When NOT to use this setup

• Setting up SVN for a team• Setting up cross-platform SVN• Finer access control

When NOT to use this setup

• Setting up SVN for a team• Setting up cross-platform SVN• Finer access control• Setting up SVN access over http

Steps

Steps

• Download and install TortoiseSVN

Steps

• Download and install TortoiseSVN• Create SVN repository on one of the Windows

machine

Steps

• Download and install TortoiseSVN• Create SVN repository on one of the Windows

machine• Share SVN repository via Window Share

Steps

• Download and install TortoiseSVN• Create SVN repository on one of the Windows

machine• Share SVN repository via Window Share• Install TortoiseSVN on other Windows

machine(s)

Steps

• Download and install TortoiseSVN• Create SVN repository on one of the Windows

machine• Share SVN repository via Window Share• Install TortoiseSVN on other Windows

machine(s)• Connect to windows share and map a network

drive

Network Share permissions

Network Share permissions

Connecting to repository

Connecting to repository

Q&A

Q&A

• Why do I need to map network drive

Q&A

• Why do I need to map network drive• Cause SVN doesn’t support accessing repository

via UNC notation like \\machinename\share

Q&A

• Why do I need to map network drive• Cause SVN doesn’t support accessing repository

via UNC notation like \\machinename\share

• Access Control

Q&A

• Why do I need to map network drive• Cause SVN doesn’t support accessing repository

via UNC notation like \\machinename\share

• Access Control• Basic access control can be provided when you

configure the access control to your windows share.

Q&A

• Why do I need to map network drive• Cause SVN doesn’t support accessing repository

via UNC notation like \\machinename\share

• Access Control• Basic access control can be provided when you

configure the access control to your windows share.

• You need to provide read-write access if you commit from other machines.