Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

What source control are you using?

Options
  • 27-05-2013 3:59pm
    #1
    Registered Users Posts: 16,405 ✭✭✭✭


    Source control, aka version control, aka revision control, aka source configuration management. If you're not familiar, look it up.

    I use a very simple Mercurial setup - TortoiseHG versioning stuff locally, plus a free Bitbucket account for backup that I push to every so often. A lot of folks out there swear by Git these days, others by Subversion. A friend recently recommended me Bazaar which I'm going to check out eventually.

    What do you use? Nothing? SCCS? Git?
    Tagged:


«13

Comments

  • Registered Users Posts: 40,038 ✭✭✭✭Sparks


    At work? Clearcase. Not Clearcase UCM, just Clearcase. Weep for me.

    Outside of work, I use mercurial for my stuff and sometimes git or svn for when I'm fiddling with open source stuff (where the maintainer gets to chose the version control setup).


  • Registered Users Posts: 11,262 ✭✭✭✭jester77


    Have been using git for the last 6 years with github enterprise at work and github/bitbucket for personal stuff. Was using SVN, MKS and CVS before that, git is definitely so much better because of its distributed architecture.


  • Registered Users Posts: 930 ✭✭✭aperture_nuig


    Sparks wrote: »
    At work? Clearcase. Not Clearcase UCM, just Clearcase. Weep for me.

    Outside of work, I use mercurial for my stuff and sometimes git or svn for when I'm fiddling with open source stuff (where the maintainer gets to chose the version control setup).

    Another Clearcase sufferer here, glad to see I'm not alone :) Again, I use git with bitbucket with my own stuff.


  • Closed Accounts Posts: 2,930 ✭✭✭COYW


    Used Sourcesafe, TFS and Git. TFS seems to be the most liked from my experience. Some of the companies I have dealt with recently still use Sourcesafe, disturbingly, and two of these were well know companies, not small operations.

    Git with bitbucket at home too.


  • Registered Users Posts: 2,021 ✭✭✭ChRoMe


    SVN.


  • Advertisement
  • Moderators, Education Moderators, Technology & Internet Moderators Posts: 2,588 Mod ✭✭✭✭KonFusion


    Git at work, git at home. (especially since they gave me all those free repos, those glorious gits!)


  • Registered Users Posts: 6,306 ✭✭✭OfflerCrocGod


    Perforce at work, git ofc for GitHub :).

    Perforce is nice enough but I'd be happy for my work to move over to git.


  • Closed Accounts Posts: 27,857 ✭✭✭✭Dave!


    Git at home and in work.

    I've never used another VCS, so can't compare, but version control in general has been such a revelation since I started using it only a few months ago! Feckin life changing :D

    I use Bitbucket for my personal stuff (cos the private repos are free!), and GH in work.


  • Registered Users Posts: 124 ✭✭shanefitz360


    Dropbox


  • Registered Users Posts: 26,558 ✭✭✭✭Creamy Goodness


    Git.


  • Advertisement
  • Administrators Posts: 53,506 Admin ✭✭✭✭✭awec


    ChRoMe wrote: »
    SVN.

    People still use that? :eek:


  • Registered Users Posts: 2,019 ✭✭✭Colonel Panic


    Someone posted "Dropbox" and you respond to someone using SVN? :D:D


  • Registered Users Posts: 5,015 ✭✭✭Ludo


    Currently CVS at work.

    May be switching to GIT soon(which probably means another year of CVS at least). Have messed about with GitHub for my own personal stuff so hard to tell how it works in a large team as never experienced it.

    Previously Clearcase, Perforce (my favourite so far), VSS, MKS, SVN and various others.


  • Registered Users Posts: 1,686 ✭✭✭RealistSpy


    Started with subversion and I am now moving to Git


  • Registered Users Posts: 40,038 ✭✭✭✭Sparks


    awec wrote: »
    People still use that? :eek:

    A lot of open source projects do. It's probably [sticks neck out] the best of the non-distributed version control systems out there.


  • Registered Users Posts: 2,021 ✭✭✭ChRoMe


    awec wrote: »
    People still use that? :eek:

    People still use CVS!

    There is nothing wrong with SVN, it serves our needs well tbh.


  • Registered Users Posts: 2,019 ✭✭✭Colonel Panic


    Svn is fine. I used to panic a bit when it came to merging lots of commits though.


  • Registered Users Posts: 7,517 ✭✭✭matrim


    We use svn for most of our server side work, but do have some newer mobile client development on git. There have been some initial discussions about re-evaluating our server side source control choice with a mention of moving to git but it will probably be another while before we do it.

    At home I use git. I do have a couple of older projects that use svn but haven't touched them in about 2 years so haven't bothered to move them


  • Registered Users Posts: 11,262 ✭✭✭✭jester77


    For anyone that uses both git and svn, you are probably aware of this, but if not, you can use the git svn bridge. I don't have many SVN repos these days but it's handy to use as I tend to forget the SVN equivalent of git commands.


  • Moderators, Regional Abroad Moderators Posts: 26,928 Mod ✭✭✭✭rainbow kirby


    SVN at work, Git/Bitbucket at home.


  • Advertisement
  • Registered Users Posts: 2,494 ✭✭✭kayos


    Currently TFS, previously SVN, VSS and Continuous.


  • Registered Users Posts: 16,405 ✭✭✭✭Trojan


    I used to use TRUEchange, back in 1999, when I moved on to sccs :)


  • Closed Accounts Posts: 5,361 ✭✭✭Boskowski


    Subversion. What's supposed to be wrong with that anyway?


  • Registered Users Posts: 40,038 ✭✭✭✭Sparks


    Boskowski wrote: »
    Subversion. What's supposed to be wrong with that anyway?

    It's not shiny enough :D

    Honestly, there's nothing wrong with subversion for most tasks; but for some, the distributed version control model is probably better to work with, and for a very few projects that see lots of commits and merges, git is pretty much built for that.


  • Moderators, Technology & Internet Moderators Posts: 1,334 Mod ✭✭✭✭croo


    re: what's wrong with subversion...
    If you share the repos with a remote group of developer one point is you must be online to get the repos history whereas with git or mercurial (or bazaar) you've got the whole repos history locally. Of course the other side of that coin is that if the repos is large it seem to take an age to download the whole repos with all it's branches and history.

    On an open source ERP app that I work with we were using SVN and switched to Mercurial and the repos size has been a bit of a issue because with mercurial it's an all or nothing affair... there have been some suggestions to shift to git because it allows you clone a single branch instead of the entire repository.

    When you live in a place with no or bad broadband (like a lot of Ireland) that can be an issue!


  • Registered Users Posts: 40,038 ✭✭✭✭Sparks


    It can also be handy if you work on several machines - for example, I'm mucking about with an open source program at the moment and it uses svn which means I can't co to my laptop and then clone that copy of the repository to my office or home desktops; with mercurial or git I could, and that would let me poke about at the problem on any of those machines, forward the changes to the others, generally kick my idea into shape and test it, and then send the patch back on up to the maintainer.

    I mean, I can do something similar, but it's a lot more work and means firing patch files between the machines I'm using.

    (but how many people work on the same problem on several different machines like that?)


  • Registered Users Posts: 27,121 ✭✭✭✭GreeBo


    Mercurial here in work, though some projects are also using SVN and.....Serena :(


  • Moderators, Technology & Internet Moderators Posts: 1,334 Mod ✭✭✭✭croo


    Sparks wrote: »
    (but how many people work on the same problem on several different machines like that?)
    I do!


  • Moderators, Sports Moderators, Regional Abroad Moderators Posts: 2,640 Mod ✭✭✭✭TrueDub


    GreeBo wrote: »
    Mercurial here in work, though some projects are also using SVN and.....Serena :(

    I feel your pain!

    Using Mercurial in work, having used SVN, Clearcase and a few others in the past. Home is SVN, although I think a shift to git is in the offing.


  • Advertisement
  • Registered Users Posts: 2,021 ✭✭✭ChRoMe


    Sparks wrote: »
    It's not shiny enough :D

    Honestly, there's nothing wrong with subversion for most tasks; but for some, the distributed version control model is probably better to work with, and for a very few projects that see lots of commits and merges, git is pretty much built for that.

    The big problems with distributed version control, really kick in when you are working on very sensitive code. I've worked in two environments where the possibility of someone having a local copy of the whole repo was not acceptable.


Advertisement