RE: [PHP] Re: Version Control Software

2008-09-19 Thread Boyd, Todd M.
 -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

2008-08-07 Thread Benjamin Darwin
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

2008-08-07 Thread Boyd, Todd M.
 -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

2008-08-06 Thread Robert Cummings
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