Source Control

Soldato
Joined
8 Oct 2003
Posts
2,846
Location
Glasgow
Hi there,

Just wondering what you guys use for source control, currently we use a old legacy SharePoint system that really isn't suitable. So basically looking for recommendations and something that can be ran locally on a network and not online :)

Thanks
 
Associate
Joined
4 Jan 2011
Posts
2,107
Git is a good choice. Having only used it for a couple of months now I've found it to be really useful.

It's worth looking at the tutorial videos the Tower app for Mac has. Even if you aren't on OSX, I found the videos really helpful :)
 

Pho

Pho

Soldato
Joined
18 Oct 2002
Posts
9,324
Location
Derbyshire
We use mercurial (hg) at work; I personally prefer it to git as the tools are better (TortoiseHG is brililant) but they're pretty much identical in what they achieve.

If the Windows tools for git were as good I'd hapilly migrate all our projects (about 115) over but I always get frustrated with them. A feature of TortoiseHG I use all the time is being able to shelve chunks of files, and being able to have as many shelves as you want, it fits with my work pattern very well as I may end up fixing two bugs at the same time but want to commit them separately or hold one back tempoarily.
 
Associate
Joined
16 Aug 2010
Posts
1,365
Location
UK
We use mercurial (hg) at work; I personally prefer it to git as the tools are better (TortoiseHG is brililant) but they're pretty much identical in what they achieve.

If the Windows tools for git were as good I'd hapilly migrate all our projects (about 115) over but I always get frustrated with them. A feature of TortoiseHG I use all the time is being able to shelve chunks of files, and being able to have as many shelves as you want, it fits with my work pattern very well as I may end up fixing two bugs at the same time but want to commit them separately or hold one back tempoarily.

You can do that with git. Command line anyway. Whether the wide variety of GUIs for windows git support that is another question. I would expect many of them to do so. Jetbrains ides with their git integration do.
 

Pho

Pho

Soldato
Joined
18 Oct 2002
Posts
9,324
Location
Derbyshire
Oh OK. Might have to take another look. SourceTree sort of does it but it's horrendously slow which is a shame.

I love command line stuff for nearly everything but for source control I find it doesn't t fit well with my works tyle, it would be far too fiddly. I guess I'm the problem :p
 
Soldato
Joined
16 May 2005
Posts
6,509
Location
Cold waters
GitHub is so popular that it muddies the water about what git itself is. The whole point of git is that it's decentralised and yet so much of its use is centralised via GitHub :o

I'm fine with command-line source control but I like GUI programs for diffing because you get smarter layouts and indicators.
 
Associate
Joined
21 May 2013
Posts
1,975
At work we use Git with Sourcetree, with GitLab running on a local server for people who want to reference stuff quickly but not bother with Sourcetree.
 
Associate
Joined
16 Oct 2006
Posts
559
Location
U.K.
Oh OK. Might have to take another look. SourceTree sort of does it but it's horrendously slow which is a shame.

I love command line stuff for nearly everything but for source control I find it doesn't t fit well with my works tyle, it would be far too fiddly. I guess I'm the problem :p

We use Git with BitBucket; we have VS Online subscriptions, but use it for work management rather than source control due to the web interface being infinitely better on BitBucket.

I've found SourceTree slow and clunky on Windows, but it's perfect in OSX. When developing in Windows it's command-line Git only for me.
 
Associate
Joined
20 Mar 2015
Posts
422
Location
North
We use Git with BitBucket; we have VS Online subscriptions, but use it for work management rather than source control due to the web interface being infinitely better on BitBucket.

I've found SourceTree slow and clunky on Windows, but it's perfect in OSX. When developing in Windows it's command-line Git only for me.

+1 for Git with Bitbucket
 
Back
Top Bottom