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