RE: [PHP] Re: Version Control Software
-Original Message- From: David Lidstone [mailto:[EMAIL PROTECTED] Sent: Friday, September 19, 2008 3:50 AM To: php-general@lists.php.net; Benjamin Darwin Cc: php-general@lists.php.net Subject: [PHP] Re: Version Control Software Benjamin Darwin wrote: After reading a topic on the list here about someone losing their website, and having a minor mistake on my own that cost me a week's work on a file (basically, tested the file, then uploaded to the live site and took the daily backup off the live site.. only to find the file was messed up.. and had to go to the weekly backup off cd to recover it, losing a week of work).. I'm wondering if anybody knows of a version control software program that may fit my needs. Basically, I'm looking for something that runs locally, not on the live site, that I can edit the files on the dev computer, and store old versions on the dev computer, and then just publish off of the local onto the live site whenever I need to. Anybody have any suggestons/ideas on how this should be done, and what program is a good fit? Thanks for any help, Ben Hi Ben Late reply, but... this could give you a really easy start: http://www.jumpbox.com/app/trac If you are not familiar with VMWare, you just need the VMWare Player (or above), which is free. All you do is 'play' the server image on your computer and you are away. Even if it won't suit your needs (I think there is no SSL or multiple project support on the jumpbox version unless you buy a subscription), it will give you a handy taster of what you get with SVN, Apache serving SVN and Trac before going through installing it yourself. If no-one else has mentioned it... http://svnbook.red-bean.com/ I also like TortoiseSVN when using Windows. Good luck. I would also like to throw my recommendation in the hat for TortoiseSVN. Yes, it does add context menus to your explorer shell, but I find it's very easy to use... and integrated quite easily with Visual Studio 2008. As for a web front, I've been using Tomcat (Apache's answer to JSP) and a package called svnwebclient from Polarion: http://www.polarion.org/index.php?page=overviewproject=svnwebclient . Smooth interface, and it's got all of the major features you would expect from an SVN client--web app or not. HTH, Todd Boyd Web Programmer -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Re: Version Control Software
On Thu, Aug 7, 2008 at 10:02 AM, Colin Guthrie [EMAIL PROTECTED] wrote: Robert Cummings wrote: On Thu, 2008-08-07 at 09:43 +1000, Ross McKay wrote: On Wed, 6 Aug 2008 16:42:23 -0400, Benjamin Darwin wrote: [...] I'm wondering if anybody knows of a version control software program that may fit my needs. Basically, I'm looking for something that runs locally, not on the live site, that I can edit the files on the dev computer, and store old versions on the dev computer, and then just publish off of the local onto the live site whenever I need to. [...] A couple of very easy-to-use ones are Subversion and CVS. Both are very easy to use from a shell / command line, and both have nice GUIs available for both Windows and *nix. Many editors and IDEs will work with CVS directly, and some with Subversion. While I currently use CVS, I probably wouldn't choose it going forward since Subversion solves many of the problems it has... as does GIT if I recall. I'm still using CVS because it works for me and I haven't allocated the time yet to switch over. Yeah I agree here. I wouldn't use CVS on any new project. For me the choices are simple: Git or SVN. Which one would depend on the kind of project (binary data?) and the team size/independent working requirements. Col Thanks everyone for the opinions. I'm looking into Subversion and GIT, and hopfully installating one (or both) to test later today. --Ben
RE: [PHP] Re: Version Control Software
-Original Message- From: Benjamin Darwin [mailto:[EMAIL PROTECTED] Sent: Thursday, August 07, 2008 2:05 PM To: Colin Guthrie Cc: php-general@lists.php.net Subject: Re: [PHP] Re: Version Control Software I'm wondering if anybody knows of a version control software program that may fit my needs. Basically, I'm looking for something that runs locally, not on the live site, that I can edit the files on the dev computer, and store old versions on the dev computer, and then just publish off of the local onto the live site whenever I need to. [...] A couple of very easy-to-use ones are Subversion and CVS. Both are very easy to use from a shell / command line, and both have nice GUIs available for both Windows and *nix. Many editors and IDEs will work with CVS directly, and some with Subversion. While I currently use CVS, I probably wouldn't choose it going forward since Subversion solves many of the problems it has... as does GIT if I recall. I'm still using CVS because it works for me and I haven't allocated the time yet to switch over. Yeah I agree here. I wouldn't use CVS on any new project. For me the choices are simple: Git or SVN. Which one would depend on the kind of project (binary data?) and the team size/independent working requirements. Col Thanks everyone for the opinions. I'm looking into Subversion and GIT, and hopfully installating one (or both) to test later today. Having never used a revision-control solution in the past, I installed TortoiseSVN and the associated SVN Server (local-only) found on www.tigris.org . I've gotta say... it's been a breeze to setup (I used the SVN 1-Click Setup installer), and I've already migrated several of the projects I'm working on to the repository and tested extractions and versioning. Pretty slick! I can't speak for GIT... but if it's mostly command line, with 130+ switches, I think I'll pass. Todd Boyd Web Programmer -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Re: Version Control Software
On Thu, 2008-08-07 at 09:43 +1000, Ross McKay wrote: On Wed, 6 Aug 2008 16:42:23 -0400, Benjamin Darwin wrote: [...] I'm wondering if anybody knows of a version control software program that may fit my needs. Basically, I'm looking for something that runs locally, not on the live site, that I can edit the files on the dev computer, and store old versions on the dev computer, and then just publish off of the local onto the live site whenever I need to. [...] A couple of very easy-to-use ones are Subversion and CVS. Both are very easy to use from a shell / command line, and both have nice GUIs available for both Windows and *nix. Many editors and IDEs will work with CVS directly, and some with Subversion. While I currently use CVS, I probably wouldn't choose it going forward since Subversion solves many of the problems it has... as does GIT if I recall. I'm still using CVS because it works for me and I haven't allocated the time yet to switch over. Cheers, Rob. -- http://www.interjinn.com Application and Templating Framework for PHP -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php