versioning system whitout local code copy (share drive) [Part 1]
Here is the situation:
- The project is a huge project (a portal actually) of few Gigabytes.
- The project is not working locally but only on a specific server farm environment so the only way to work on this project is to work by FTP or by Samba and to modify the code directly on it.
- The project use a 3 staging environment: dev – val – prod. The developers, webmasters … (10-20) work on the dev. only. But can synchronize any file from Dev to val and then from val to prod.
All the developers/webmasters are using Windows XP. The server is unix and use specific unix functionalities which will never be available under windows so it’s not possible to have working local copies => everybody work on the same share drive.
Now the challenge is:
- use versioning and ensure that everyone is using it.
- allow anyone to do hot fix @ anytime => by pass versioning.
The choice we made
- use of subversion
- use of tortoise svn
To test a good solution I decided to use a free svn repository:
and I did create a free account there (5 Mb) but it’s enought to test without having to spend to much time configuring subversion.
I have to do all my test from a developer / webmaster point of view.


