- Apr 14, 2003
- 1,002
- 0
- 0
I moonlight as a System Administrator for a small web programming shop (Linux/Apache/MySQL/PHP). They needed a way to track changes and work three or four on the same project at one time. I immediately thought of Subversion and started to read up on it. We've been using it for the past 3 weeks and here is how we are doing it:
Since most projects are worked by one developer, I've setup dev sites for each project. That dev site is a Working Copy of the project in the repos using svn co blah. The developer can work out of the dev dir (mounted on his G5) until he's happy with his changes and then commits them. Once they are through with the project, the HEAD is exported to a publicly viewable live site.
Since they are PHP programmers and are not extremely cmd line friendly, esvn is installed on the server and ssh tunnel to their OS X display. This has proven to be a must with developers who like to rename files and directories without thinking about the fact they are working in a versioned file system and they must tell svn what they are doing.
I'd be interested in knowing if there are any others doing something similar or using Subversion in a web design/programming shop.
Since most projects are worked by one developer, I've setup dev sites for each project. That dev site is a Working Copy of the project in the repos using svn co blah. The developer can work out of the dev dir (mounted on his G5) until he's happy with his changes and then commits them. Once they are through with the project, the HEAD is exported to a publicly viewable live site.
Since they are PHP programmers and are not extremely cmd line friendly, esvn is installed on the server and ssh tunnel to their OS X display. This has proven to be a must with developers who like to rename files and directories without thinking about the fact they are working in a versioned file system and they must tell svn what they are doing.
I'd be interested in knowing if there are any others doing something similar or using Subversion in a web design/programming shop.
