Version control reccomendations
Posted on 2009-07-16
I have just released a fairly large sized project that took me about a year to develop.
During the development, version control was not a problem because we just had a single development server, and there are only 2 of us working on the project so it was simple.
However now that we are live, I am having trouble with different files of different types, some with 1 or 2 modifications in, others with 10 or 15, but they are the same file, but on the dev & live sites.
I need a nice version control system so that I can keep track of what is going on, and make sure that modifications are not put live in one place and not live in another to keep the file types the same.
Now being the cheap little coder that I am, I have no interest in spending $400 on a system I know nothing about.
Does anyone have any reccomendations on good version control systems?
I have a 3 way model of development.
1.) Master development machine holds all development files.
2.) Development server <-- We put the files manually from the master dev machine to the dev server.
3.) Live server. <-- Again the move from the development server to the live server is manual.
Now this is allot of work for a lowly person like myself. I don't need a system that is overly complicated because I am not doing overly complicated things. I am just needing to be able to keep track of development changes, and make sure that either I or the other developer on this project don't make changes to the live system without first going through the process of Dev machine, to dev server to live server.
I hope I have made myself clear, but It's difficult to understand what I want, without a full grasp of what SVN and version control software actually does.
So what can you guys reccomend as good software? As mentioned earlier I don't want to pay the earth, nor do I want something that's overly complicated, because what I am attempting to achive is not that complicated.
Below is a little project information for your info.
Current version control: me.