Re: Question about version control.. sorta..

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



TG wrote:
Ok.. so I know about CVS and SVN and unfortunately haven't had as much experience with them as I'd like. I've used them, but always in a really basic sense and always on systems that have already been set up. A friend recently mentioned GIT ( http://git.or.cz/ ) too.

But here's my situation.. I deal with dozens of clients. I usually make a backup copy of their site (at least the files, not usually the DB) so I have the latest copy of the site to make changes to. Usually I'm the only one working on the site, but sometimes other people may make changes too. Not so often than we're conflicting with our changes, or if this is a known issue, we make sure to coordinate.

What I'd ideally like to do is be able to use a CVS type system to keep incremental backups of the code. So instead of checking code out of CVS, changing it, then checking it back in... I'd like to just do a mass checkin of the whole site and have changes recorded and the ability to look at previous versions with DIFF and all that. And of course the ability to 'check out' a previous set of files by date or revision maybe.


I assume you can do this with one of the major version control systems, but mostly what I see with how to use these systems involves checking code out then checking it back in. That's not really what I want to do.

The other issue is that I run Windows. So if there's something nice and WinGUI, that'd be nice. Please no "you should be running linux" responses. I don't have anything against Linux or Mac, they're great systems. But I have my reasons for running Windows.

Also, I realize this is semi-OT for a PHP list, but asking on a CVS list or a SVN list might not give me the more comprehensive/broad experience base I'm looking for. I'd like a semi-unbiased response. :)

Thanks in advance!

-TG

Hi TG,

I use svn (on windows and linux); and very happy with it :)

Not sure if you already have an SVN server or not, if you don't best to get one installed on server somewhere I'd reckon.

To use with windows you can get something like Tortoise SVN which integrates right in to the windows shell; updateing, commiting etc is as simple as a right click on a synchronised folder.
http://tortoisesvn.tigris.org/

Personally though; I use eclipse as my IDE (on windows + linux), and let eclipse handle all my svn needs by way of Subversive SVN (kit and connectors from polarion); works a charm and keeps everything in the ide + caters for all the norms like importing, rolling back, diff etc etc - couldn't recommend it enough.

Regards

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux