That's it, I'm ditching CVS!
-
About time, CVS is the worst system I've used. Elaine (progressive fluffy tigress)
I hate it too. I have worked at quite a few places that prefer it simply because it is free. I have found it adequate at archiving, but its feature set for identifying changes and such when someone on your team checks in a large number of files and breaks the build is seriously lacking.
-
FYI: The workgroup edition is included in all VS2005 TE MSDN subscriptions. If you don't have one then that's not much use, but it might help someone.
Ðavid Wulff What kind of music to programmers listen to?
Join the Code Project Last.fm group | dwulff
Sleep deprivation does not cause physical harm. Humans can only survive about a week without sleep before flat out dying. - Espeir Logic Prism. -
Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).
-- This episode performed entirely by sock puppets
-
Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).
-- This episode performed entirely by sock puppets
Yeah, I'm working in SVN some moths now, because of CPians suggestions. Now I'm happy and my hair is most beautiful ;P, but my voice continues the same...
For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.(John 3:16) :badger:
-
VSTS is also pretty cool :-)
Christian Graus - C++ MVP 'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert
Yeah, but it's no subversion. I'm sure they will eventually catch up, but it's still a 1.0 Microsoft product.
Using the GridView is like trying to explain to someone else how to move a third person's hands in order to tie your shoelaces for you. -Chris Maunder
-
Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).
-- This episode performed entirely by sock puppets
Yeah, it's one of those products that just does it's one job really well without any extra crap to get in the way.
Using the GridView is like trying to explain to someone else how to move a third person's hands in order to tie your shoelaces for you. -Chris Maunder
-
Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).
-- This episode performed entirely by sock puppets
Joergen Sigvardsson wrote:
Subversion is really slick!
Ah, phooey. I like CVS. I guess the next project I'll try Subversion. I just couldn't get my head wrapped around their suggested setup. Marc
People are just notoriously impossible. --DavidCrow
There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith -
Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).
-- This episode performed entirely by sock puppets
Joergen Sigvardsson wrote:
If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN
Yep, SVN is not bad, although not perfect either. As for Tortoise, I use it only very rarely, since I mostly develop on Linux these days. Actually, svn from command line is pretty good once you get used to it.
-
Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).
-- This episode performed entirely by sock puppets
A warning to anyone installing tortoiseSvn on Vista - it keeps crashing. Plus it wipes out the themes on the explorer shell menu.
-
Just little things like the icons in Explorer not updating correctly, there is a feature that allows you can set default svn properties to be attached to a file when added to the repository. For example we always have svn:eol-style set to LF for cpp files and have checks on the server side so files cant be committed without this. Tortise should set this automatically but it only works about %50 of the time I always use Tortise to work with svn but some of the guys here like to use a combination of the command line tools and Tortise. There have been instances where versions of Tortise have not worked well specific versions of svn dispite the doco claiming that it should work. And of course there's the error you get sometimes that reads something like "Operation failed, please perform a clean-up command". Never worked out why this happens. We also have some commercially sensative stuff and access to this is restricted to the people that actually work on it. The rest of us cant see the change log for these projects and sometimes this makes merging very hard. This is mostly our fault though I think. On the whole its a great tool.
System.IO.Path.IsPathRooted() does not behave as I would expect
We are using Tortoise with CVS at work, 4 person team. I would like some VS 2005 integration if there is it, anyone suggest the best free add in? Also I look at SVN but apparently it's a b1tch to setup on a Windows box for server/client. Any quick dirty installers, tutorials that do the trick? Thanks
-
Joergen Sigvardsson wrote:
Subversion is really slick!
Ah, phooey. I like CVS. I guess the next project I'll try Subversion. I just couldn't get my head wrapped around their suggested setup. Marc
People are just notoriously impossible. --DavidCrow
There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh SmithI do/did. Subversion is better. :)
Marc Clifton wrote:
I just couldn't get my head wrapped around their suggested setup.
:~ Apache/http? They have a standalone server (svnserve) now, which can also be installed as a Windows service (since version 1.4).
-- Verletzen zerfetzen zersetzen zerstören Doch es darf nicht mir gehören Ich muss zerstören
-
I hate it too. I have worked at quite a few places that prefer it simply because it is free. I have found it adequate at archiving, but its feature set for identifying changes and such when someone on your team checks in a large number of files and breaks the build is seriously lacking.
And isn't Subversion as free as CVS?
[]'s Harkos --- "Money isn't our god, integrity will free our soul." Cut Throat - Sepultura
-
FYI: The workgroup edition is included in all VS2005 TE MSDN subscriptions. If you don't have one then that's not much use, but it might help someone.
Ðavid Wulff What kind of music to programmers listen to?
Join the Code Project Last.fm group | dwulff
Sleep deprivation does not cause physical harm. Humans can only survive about a week without sleep before flat out dying. - Espeir Logic Prism.David Wulff wrote:
FYI: The workgroup edition is included in all VS2005 TE MSDN subscriptions.
Really ? I've got a brand new MSDN Professional Subst (still waiting for the DVD's) and I 'm not allowed to download the Vs2005 Team Edition (only the Professional one that comes with no Source Control as far as I know). For now I'm a "one man developper" so I don't need any collaboration tool but I could use some versioning (something better than backups ;P) Do I miss the point ?
Ciao Marco
-
Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).
-- This episode performed entirely by sock puppets
-
And isn't Subversion as free as CVS?
[]'s Harkos --- "Money isn't our god, integrity will free our soul." Cut Throat - Sepultura
The point is that CVS has stumbled along and at least Subversion has made clear improvements.
-
Joergen Sigvardsson wrote:
Subversion is really slick!
Ah, phooey. I like CVS. I guess the next project I'll try Subversion. I just couldn't get my head wrapped around their suggested setup. Marc
People are just notoriously impossible. --DavidCrow
There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh SmithI had two problems with CVS - first it is ok with a few people but as a team grows things get out of sync, the server gets resource leaks etc. and ssecond it is difficult to keep everyone on the same version of tools (esp. the command line tools). Elaine :rose:
-
Welcome to the fold A word of warning though: do not ever, even for a second, consider trying to run Ankh (Visual Studio Integrated SVN tool), it is spawn of the seventh gate of hell.
I didn't plan to. I've never ever liked the idea of having SCM built into the IDE. In my experience, it has always been in my way. I did like WinCVS though. I see there is something called RapidSVN, but unfortunately it doesn't look like it's anywhere near WinCVS featurewise. On the other hand, TortoiseSVN seems mature enough. If everything fails, there's always the command line tools. :) Thanks for the heads up though. Much appreciated!
-- Verletzen zerfetzen zersetzen zerstören Doch es darf nicht mir gehören Ich muss zerstören
-
We are using Tortoise with CVS at work, 4 person team. I would like some VS 2005 integration if there is it, anyone suggest the best free add in? Also I look at SVN but apparently it's a b1tch to setup on a Windows box for server/client. Any quick dirty installers, tutorials that do the trick? Thanks
m3ntat_ wrote:
Also I look at SVN but apparently it's a b1tch to setup on a Windows box for server/client. Any quick dirty installers, tutorials that do the trick?
Take a look in the TortoiseSVN docs. It's got a chapter on how you install svnserve (the standalone server) as a service. I had no problems installing it on a Windows XP/2003 box. Be sure to take notice of the command line syntax for "SC". The equal sign must be placed like this "SC Argument= value". Notice the extra whitespace after the equal sign and before the value. Other than that, the installation process was straightforward. To create repositories etc, just use TortoiseSVN - works like a charm.
-- Verletzen zerfetzen zersetzen zerstören Doch es darf nicht mir gehören Ich muss zerstören
-
Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).
-- This episode performed entirely by sock puppets
There's also AnkhSVN - a handy open source VS .NET plugin that allows you to integrate SVN just like VSS. http://ankhsvn.tigris.org/
-
Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).
-- This episode performed entirely by sock puppets
Joergen Sigvardsson wrote:
I'm switching
Welcome to the group. :-) I am curious how your conversion goes from CVS.
- Nick Parker Microsoft MVP - Visual C#
My Blog | My Articles