You are on page 1of 11

6CTA-58

Name : Niranjan Chavan


Roll No-58
Sem -6th(A)
Registration No -18010249
Subject : Software Engineering Lab
PRACTICAL NO: 10
AIM: To Study and execute Version Control using Subversion.

THEORY:

Tortoise SVN:

TortoiseSVN is a really easy to use Revision control / version control / source


control software for Windows. It is based on Apache™ Subversion (SVN)®;
TortoiseSVN provides a nice and easy user interface for Subversion. It is
developed under the GPL. Which means it is completely free for anyone to use,
including in a commercial environment, without any restriction. The source code
is also freely available, so you can even develop your own version if you wish to.
Since it's not an integration for a specific IDE like Visual Studio, Eclipse or
others, you can use it with whatever development tools you like, and with any
type of file.

Steps to perform basic SVN checkout:

1) Download the TortoiseSVN client and Install, restart.


2) Create a local directory anywhere and right click and Choose
TortoiseSVN then Click onCreate repository here from the menu that
pops up.
6CTA-58

3) Click on create folder structure


6CTA-58

4) Click on start repo browser

4) Now create another folder and put some files into it . Now right click on the folder
and select TortoiseSVN and import.
6CTA-58

5) Now your files are imported.

6) Now create a new folder and right click on it and select Checkout.
6CTA-58

7) Now open this folder and make any changes in any of the file. Now commit the
Checkout folder
6CTA-58

Now click on ok button.

8) Again Now click on ok button.


6CTA-58

9) Now right click on checkout folder and Select TortoiseSVN and then Show log

You will get this:


6CTA-58

10) Now “!” sign are for the the files in which we made changes in the checkout
folder.
Select any one entry and open any of the file (in this case file p2.y is opened).

We get this modification:


6CTA-58

For another example here we choose 3rd entry and open p1.py file

It will look something like this:


6CTA-58

11) To update the file back into its previous version : click on update the revision

It will look like this:

Click on ok
6CTA-58

CONCLUSION: Thus I have successfully studied and execute Version Control Using
Subversion.

You might also like