Page 1 of 1

source version control

Posted: Mon Jul 20, 2009 7:12 am
by Jammerious
Hi guys,
which version control do you use? I am currently evaluating TortoiseSVN (subversion) on Windows7, but there are some things I don't like, for example why the hell does it need to put .svn in each subfolder, and the Windows implementation doesn't draw icons on folders and files correctly. Also commiting to the repository on LAN (a debian headless box) often fails, interestingly, because some of the repo structure files, not the actual files that I work on.
So far I think Bazaar is the best, very lightweight, just keeps one .bazaar folder in the folder where you initialize it. However the Windows implementation again has some problems, at least for me, with speed on LAN folders. It is incredibly slow to browse the versioned folders...

Re: source version control

Posted: Mon Jul 20, 2009 8:23 am
by alex.barylski
but there are some things I don't like, for example why the hell does it need to put .svn in each subfolder
So it can keep track of local changes.
and the Windows implementation doesn't draw icons on folders and files corre
Windows 7 shell extension issue probably. I have the same problem at home but at work (where we run XP pro) TortoiseSVN works fine.
Also commiting to the repository on LAN (a debian headless box) often fails, interestingly, because some of the repo structure files, not the actual files that I work on.
Permissions issues on the SVN repo. Run a CHMOD 777 on the SVN directory and your commits will not fail.
So far I think Bazaar is the best, very lightweight, just keeps one .bazaar folder in the folder where you initialize it. However the Windows implementation again has some problems, at least for me, with speed on LAN folders. It is incredibly slow to browse the versioned folders...
Never even heard of Bazzar, but will Google it. The .svn directories don't bother me tho...and TortoiseSVN is a godsend, especially at work.

Cheers,
Alex

Re: source version control

Posted: Tue Jul 21, 2009 6:29 pm
by Jammerious
Hi Alex, thanks for replying :)
I kind of always wanted to try ubuntu for my workstation, so I installed it yesterday and I am absolutely loving it. Right now I am using eclipse pdt - galileo, with the bzr-eclipse plugin (the plugin for integrating bazaar vcs into the Workspace). The thing runs like a charm so I don't even need a separate front-end for bazaar.
Ubuntu with x has superior support for multiple displays - with no expensive addon software like UltraMon for windows. But that is an offtopic. Just wanted to point out how unpleased I was with windows vista or 7 as a developer environment, unable to find a good vcs for it being one of the causes.
Anyway, Bazaar is a distributed vcs, like git (this one is promising too). There's loads of plugins and a bunch of front-ends, for windows too. Launchpad adopted it too... Ok the commercial is over :)

Re: source version control

Posted: Tue Jul 21, 2009 6:54 pm
by Christopher
Are you looking for standalone or integrated into a IDE. I use Subversion with Eclipse.

Also, what are you using it for. If it is just a shared repository then something like CVS will work fine. If you need complex branches, merging, releases, etc. then the modern ones are much better.

Re: source version control

Posted: Wed Jul 22, 2009 3:24 am
by Jammerious
arborint,
for now I won't be looking for anything - with even Trac (a bug tracker) supporting this I may not need to look further. 8)
As I see it SVN is more for bigger and better structured projects/teams, as it gives more control in a way you described it.

Re: source version control

Posted: Wed Jul 22, 2009 9:32 am
by marty pain
I just use subversion from the command line at work. We have an Ubuntu server that holds the repository and I have a working copy on my fedora work station. I think it's better than using a third party plug in as you have direct control over everything and it's a lot less demanding on the machine.

Subversion is awesome and I really enjoyed learning about it when I first set it up a few years back. I'm now looking in to keeping it very secure so all live sites, not just dev sites, can be set as working copies of a single repository making mass updates nice and easy.