Posted: Mon Aug 22, 2005 9:02 pm
To reiterate, the Subversion client can be run on any platform where APR runs. The Subversion server can also be run on any platform where APR runs, but cannot host a repository on Win95/Win98/WinMe.
A community of PHP developers offering assistance, advice, discussion, and friendship.
http://forums.devnetwork.net/
To reiterate, the Subversion client can be run on any platform where APR runs. The Subversion server can also be run on any platform where APR runs, but cannot host a repository on Win95/Win98/WinMe.
D'Oh!Ambush Commander wrote:To reiterate, the Subversion client can be run on any platform where APR runs. The Subversion server can also be run on any platform where APR runs, but cannot host a repository on Win95/Win98/WinMe.
Stop there. If someone can't figure out the CVS client, they shouldnt be trying to run a repository yet.Ambush Commander wrote:A guy has just gotten into PHP. He uses Windows (like many of us do, admit it), and works with it a little bit, and begins to get into programming. A friend tells him about CVS and he thinks "Great idea!" He has trouble learning CVS though.
Erm, I have a repository running locally for CVS. I use ToirtoiseCVS as a frontend to CVS. I know what a commit and a checkout is.Stop there. If someone can't figure out the CVS client, they shouldnt be trying to run a repository yet.
Its that simple. If they can however, then there are plenty of options that allow them to run SVN just as easily as CVS - as long as you leave the repository to someone more experienced.
Hmm... isn't that how we learn? I don't claim to be proficient in CVS: haven't done much more than commits and checkouts (and somehow miraculously got a local repository to work), haven't set up remote access to the repository (which is another step I should take), and doesn't know how to directly interface via the command line (which, of course, should be learned eventually).In all my years of coding, I've never run a repository - for CVS or SVN. Its overkill, unneccesary, and beyond the scope of the original poster. Your anecdote fits a different description: Someone trying to take on more than they should.
And my point was the example you gave was bogus. I'm extremely experienced with CVS and SVN, yet have never needed to setup a repository. Your exact quote was: " it wouldn't be possible to directly install a subversion server on your computer (unlike PHP, Apache etc.) and therefore I couldn't use it. "Ambush Commander wrote:Erm, I have a repository running locally for CVS. I use ToirtoiseCVS as a frontend to CVS. I know what a commit and a checkout is.Stop there. If someone can't figure out the CVS client, they shouldnt be trying to run a repository yet.
Its that simple. If they can however, then there are plenty of options that allow them to run SVN just as easily as CVS - as long as you leave the repository to someone more experienced.
Not nitpicking, but perhaps there is a correlation. I've become proficient in CVS by focusing on doing what I need to do - using the client. You've not become proficient, but you run both the client and setup a repository. Which ended up better in the end?Ambush Commander wrote:Hmm... isn't that how we learn? I don't claim to be proficient in CVS: haven't done much more than commits and checkouts (and somehow miraculously got a local repository to work), haven't set up remote access to the repository (which is another step I should take), and doesn't know how to directly interface via the command line (which, of course, should be learned eventually).In all my years of coding, I've never run a repository - for CVS or SVN. Its overkill, unneccesary, and beyond the scope of the original poster. Your anecdote fits a different description: Someone trying to take on more than they should.
On the contrary, almost every project I do uses change control. I'm a huge advocate of it.Ambush Commander wrote: I'm not sure what you mean by "I've never run a repository": does that mean for your own pet projects that you don't have a server for, you simple don't use change control for that project?
Sorry.If you don't want to use SVN for ANY reason, fine, I respect that. Just please - stop hijacking the thread to make excuses not to. This thread was not titled "Reasons why Ambush Commander chooses not to use Subversion".
Thank you for the link!If you are using w2k or xp you might want to read http://excastle.com/blog/archive/2005/05/31/1048.aspx to setup a SVN server on windows