Version controls for php project with visual svn server and tortoisesvn client
1. Version control with VisualSVN Server and
TortoiseSVN client
Version controls for php project for more organized and keep versions and backups of our work. We can also use
Visual SVN to synchronize folders or documents between several computers.
Following example for Win32 environment.
Download two require files
1. VisualSVN Server
Server side to create Repositories where you can host you project files after that synchronize folders or
documents between several computers.
www.visualsvn.com
2. TortoiseSVN
Client side to retrieve files change and also submit changing code to server.
www.tortoisesvn.net
2. 1. Installing the Visual SVN Server
Double click on the Visual SVN executable to begin the installation.
4. Location mean where you want to install VisualSVN Server.
Repositories mean where you save physical path of project.
7. Creating a Repository
Repository name here
You have to setup Users in order to login to server
Fill-up login username and password
Now your creating a Repository is
successfully finished.
8. 2. Installing the Tortoise SVN Client
Double click on the Tortise SVN executable to begin the installation.
11. 3. Using from client side
Right click on your created folder (in this example C:test) and select TortoiseSVN Import
12. You have to enter URL of Repositories, you can get URL while you creating a Repository
Now it will add file to your empty folder
13. Now you files are green tick mean you are up to date.
When you change files in your local directory turn into red warning. You have to submit this
change to server. You have to select SVN commit
14. When your colleague update project files and you want to get those updating files. You have to select SVN
Update.
This document is developed by
Thet Aung Min Latt
thetaung@gmail.com
21 February 2013
Yangon, Myanmar