• Tidak ada hasil yang ditemukan

Think Different APS: SVN-Tortoise

N/A
N/A
Protected

Academic year: 2017

Membagikan "Think Different APS: SVN-Tortoise"

Copied!
23
0
0

Teks penuh

(1)

Subversion Tutorial

Subversion Tutorial

(2)

The Repository

The Repository

Subversion is a

centralized system

for

sharing

information

.

A repository is a central store of data in the form of a

file system tree — a typical hierarchy of files and

(3)

Problem of File-Sharing

(4)

Lock-Modify-Unlock Solution

(5)

Copy-Modify-Merge Solution

(6)

Subversion

Subversion

http://subversion.tigris.org/ http://svnbook.red-bean.com/

 Subversion is the free/open-source version

control system

Manages files and directories over time.

Remember every change even made to files and directories.

Allows to recover older version of the code or examine the history of how your data changed.

Collaborative editing and
(7)

Subversion

Subversion

Subversion Repository Subversion library Internet/Intranet (any TCP/IP Network)
(8)

Repository

Repository

Access Mode

(9)

SVN CLIEN

(10)

SVN Client : TortoiseSVN

SVN Client : TortoiseSVN

http://tortoisesvn.sourceforge.net/

 TortoiseSVN is a free open-source client for the

Subversion version control system.

 Extension for the Windows Explorer.

Icons overlay shows all versioned / modified

files.

 All Subversion commands available from the

explorer context menu.

available via a simple right click.

 TortoiseSVN requires the administrative rights

on your computer to be installed.

 TortoiseSVN is a free open-source client for the

Subversion version control system.

 Extension for the Windows Explorer.

Icons overlay shows all versioned / modified

files.

 All Subversion commands available from the

explorer context menu.

available via a simple right click.

 TortoiseSVN requires the administrative rights

(11)

Explorer showing icon overlays

(12)

Create a new SVN

Create a new SVN

folder using repo-browser(1/2)

folder using repo-browser(1/2)

1)

Choose a folder.

2)

Right click on the folder. (see as fig. below) Then enter the

(13)

Create a new SVN

Create a new SVN

folder using repo-browser (2/2)

folder using repo-browser (2/2)

(14)

Create a local checkout folder.(1/2)

Create a local checkout folder.(1/2)

1)

Create a new folder.

2)

Right click on the folder. Choose “SVN Checkout”

3)

URL of the repository:

(15)

Create a local checkout folder.(2/2)

(16)

TortoiseSVN:

TortoiseSVN:

Commit(1/2)

Commit(1/2)

At local checkout folder…

Auto-completion

(17)

TortoiseSVN:

(18)

TortoiseSVN: Update

TortoiseSVN: Update

Case 1: your SVN files needed to be updated.

(19)

TortoiseSVN:

TortoiseSVN:

Conflicted(1/3)

Conflicted(1/3)

(20)

TortoiseSVN:

TortoiseSVN:

Conflicted(2/3)

Conflicted(2/3)

At this moment, whatever you do…

Update.

(21)

TortoiseSVN:

(22)

Netbeans SVN

Netbeans SVN

URL of server that hosts svn

(23)

Netbeans SVN

Netbeans SVN

Directory on server Side to check out (blank for whole Repository)

Referensi

Dokumen terkait