Oh, in the interests of posting something useful... I see no reason NOT to use SVN. It's the nearest thing to a standard in VCS - very mature tools, IDE integration on every major IDE, shell integration on Windows, standalone GUI client on MacOS, etc etc. OSS fans are often less bothered about pretty GUI stuff - I've worked in established companies where you were strongly discouraged from using GUI tools because "you can't trust them" - but if you like that kind of thing then SVN has just been around longer.
Unless you just fancy trying something new, or have run into specific problems with SVN (sounds very unlikely if you're mainly looking to run personal projects), it's just a useful thing to have experience with and the easy way to go. Would you rather spend time learning about a VCS or get on with your coding?
cvs, svn, or git, and which online service?
Quote: Original post by d000hg
Was Dmytry always so volatile? We've both been members for several years and when we both used to post in the Physics forum a lot (assuming I am not mixing up another member)
Well, I remember you too from Physics forum. You were doing car stuff, right? And iirc some rigid body and collision thing.
I still do physics; though there isn't a lot of interesting things in math&physics forum nowadays.
Quote:
I remember him being very level-headed and all about the problem-solving. This thread just seems full of anger and even bitterness, as much as you can read emotion through forum posts.
Have I missed some huge flame-war where someone said something about someone else's mom?!
I got rather disillusioned about 'experts' with seemingly unlimited experience on a lot of very diverse subjects. [edit: and yes you missed huge flamewar where Yann said something about my operating system [lol]. But that's not the reason]. [edit2: BTW. if you were also wondering why I dropped in rating 50+ points, that was for pointing out that French government found Linux to be usable enough even for policemen. Without insulting anyone at all, not even windows or microsoft. Infact i'd love to think that it was really this unhelpful (to windows or something)]
(and yes, the 'limited experience' remark was written in really bitter mood. though it was also rather subtle so I'm sure it didn't offend, while other less bitter remarks maybe did)
[Edited by - Dmytry on May 25, 2009 5:20:41 PM]
Quote: Original post by d000hgAre you suggesting that SVN doesn't have a learning curve? I had a way harder time when I first learned SVN than when I first learned git, and even then I got far less out of SVN. Granted, SVN was my first VCS, but I definitely wouldn't say that it doesn't have a learning curve.
Would you rather spend time learning about a VCS or get on with your coding?
Quote: Original post by d000hg
Was Dmytry always so volatile?
He doesn't like me anymore since the time I openly discussed my strong dislike of the open source community, Torvalds, RMS, and all that.
*shrug*
Quote: Original post by Yann LQuote: Original post by d000hg
Was Dmytry always so volatile?
He doesn't like me anymore since the time I openly discussed my strong dislike of the open source community, Torvalds, RMS, and all that.
*shrug*
For all I care, you can claim Linus to be satan, as long as you don't BS that you've worked as Pope and thus know for sure.
BTW, this got me curious...
Can you point me to visual studio plugin that shows history&author besides each source line, for SVN? (right in editor, not just bare svn blame viewer)
Quote: Original post by Yann LQuote: Original post by Dmytry
For you maybe, but certainly not for everyone.
What IDE integration, specifically, do you find lacking? Auto-add new project files? Fancy timeline to the side of source?
That's the minimum. The VCS management should be entirely transparent to the user. Auto-add, auto-remove are self-evident. Diff markers with optional display of history and author besides each source line also.
Can you point me to visual studio plugin that shows history&author besides each source line, for SVN? (right in editor, not just bare svn blame viewer)
Quote: Original post by Dmytry
For all I care, you can claim Linus to be satan, as long as you don't BS that you've worked as Pope and thus know for sure.
Funny, this is exactly what came to my mind when reading some of your recent posts... But whatever. We can continue flinging mud at each other by PM, if you really care.
Quote:
Can you point me to visual studio plugin that shows history&author besides each source line, for SVN? (right in editor, not just bare svn blame viewer)
I currently work under Netbeans (you might remember, I use Linux ! Yay !). Menu->Versioning->Show Annotations. It also works with Mercurial, btw.
Quote: Original post by Yann LQuote:
Can you point me to visual studio plugin that shows history&author besides each source line, for SVN? (right in editor, not just bare svn blame viewer)
I currently work under Netbeans (you might remember, I use Linux ! Yay !). Menu->Versioning->Show Annotations. It also works with Mercurial, btw.
Doesn't it by chance also work with git, "btw"? The change should be extremely trivial anyhow, blame outputs are not so different.
I use codeblocks, with command like "git add --all; git gui" and "git gui blame ${ACTIVE_EDITOR_FILENAME}" in custom tools. Big deal, "different widget style ooh ugly".
edit: btw, is netbeans code completion still having problems with c++? (not that codeblocks's isnt)
Quote: Original post by Dmytry
Doesn't it by chance also work with git, "btw"?
Nope, git is not supported. It would be rather trivial to add, just as any other VCS. But at this time, it is not, while CVS, SVN and Mercurial are.
Quote: Original post by Dmytry
I use codeblocks, with command like "git add --all; git gui" and "git gui blame ${ACTIVE_EDITOR_FILENAME}" in custom tools. Big deal, "different widget style ooh ugly".
There are many more differences between C:B and netbeans than just the widget style.
Quote:
edit: btw, is netbeans code completion still having problems with c++?
A lot of work has been done in this respect, and it works quite well now. The latest beta sometimes even beats VS 2008, especially in projects where includes are scattered all around a complex file hierarchy. Automatic refactoring has also improved a lot, although it is still a bit shaky. Netbeans (and all other Linux IDEs) main annoyance is the unstable debugger (at least compared to VS). Which in 99% of all cases is due to GDB segfaulting, so at least we know who to blame (yet again...)
Quote: Original post by Yann LQuote: Original post by Dmytry
Doesn't it by chance also work with git, "btw"?
Nope, git is not supported. It would be rather trivial to add, just as any other VCS. But at this time, it is not, while CVS, SVN and Mercurial are.
When changes are trivial, someone did them already. (don't know how usable it is)
Quote:Quote: Original post by Dmytry
I use codeblocks, with command like "git add --all; git gui" and "git gui blame ${ACTIVE_EDITOR_FILENAME}" in custom tools. Big deal, "different widget style ooh ugly".
There are many more differences between C:B and netbeans than just the widget style.
I meant the 199x styled uglyness of git gui and gitk, especially when you run them from gtk application.
Quote:Quote:
edit: btw, is netbeans code completion still having problems with c++?
A lot of work has been done in this respect, and it works quite well now. The latest beta sometimes even beats VS 2008, especially in projects where includes are scattered all around a complex file hierarchy. Automatic refactoring has also improved a lot, although it is still a bit shaky.
Interesting. I'm going to try it out. I probably tried it before but i don't remember, which means it didn't stand out in any great way.
Quote:
Netbeans (and all other Linux IDEs) main annoyance is the unstable debugger (at least compared to VS). Which in 99% of all cases is due to GDB segfaulting, so at least we know who to blame (yet again...)
I don't like RMS any more than you do. Or Linus for that matter. Actually, when you BS about inherently higher security of closed source, that puts you right alongside them BSing about inherently higher security of open source.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement