Skip to main content

Posts

Showing posts with the label CVS

Open Source Control Version System (Part 2)

Client Side Now that we have setup the server side application and repository, clients (developers) should have access to repositories using a client tool. A useful tool for this purpose is the TortoiseSVN . It's a subversion client for windows. (Please note that subversion is the core of the Version Control Server). It support several protocols including http (the one we will use for VisualSVN Server ) and it's really easy to use. After you have downloaded and installed the application you will be surprised that there's no applications to run (rather than the diff and merge applications) to manage files. Instead, under the windows explorer you will find new options when you right-click on a file or folder (that's what it's called a shell extension ). The first step to setup your environment is by creating a directory where your files will be stored where you take them from the repository. Of course this folder can be the location of the sources after you created a...

Open Source Control Version System (Part 1)

When Software Projects become larger and more people is involved, there's need to keep control of source code files. Usually, several users have to make changes at the same time in a core file. Doing this the wrong way may lead to delete changes made by a developer, wasting a lot of time and raising errors in the coding. Fortunately , there's Version Control software which keeps track of who is using a file, keep versions of that files, allows merging, branching and other cool stuff to keep your software project synchronized . There are several vendors and open open source versions of this software, and a couple of models. Please check the List of Revision Control Software . In this case we are going to setup a Control software using a Client-Server model with an open source application. Server Side VisualSVN is our choice, because it's Open Source, provides an easy installation package and a clean control panel. Just download it from VisualSVN . After downloading, run th...