- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Collapse
You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:
- You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
- You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
- If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.
Logging in...
Previously on "GIT - is it me or is it just really horrible?"
Collapse
-
It's worth reflecting on just how remarkable the tools we have are. Every modern developer takes something like Git for granted, and expects it to basically be free. Many other examples of course.
-
Originally posted by d000hg View PostDevOps now integrates pretty well with Git, as does VS of course - actually the git features in VS are really well done from my usage.
Leave a comment:
-
Originally posted by Dark Black View Post
Sorry to burst your bubble but I've been contracting for 15 years (and perm for many years prior to that) and this is the first time I've had a client who used Git.
I've worked with a fair few big corporates over the years as well as smaller outfits. I'm sure Git is very popular but don't overlook the fact that at lot of places are still using "old-school" source control.
Again, not all software projects are large, globally distributed affairs. I can certainly see the benefits of a Git-type system in those circumstances, but many companies will have smaller localised code-bases that don't require that type of functionality. Hence why there are a lot of devs around who have not encountered Git before.
Leave a comment:
-
Originally posted by _V_ View Post
2003 was 18 years ago. Git was released 16 years ago and has pretty much wiped out the old fashioned centralised version control. I am just amazed people have only started using something that is nearly as old as .Net and older than the invention of the iPhone
I've worked with a fair few big corporates over the years as well as smaller outfits. I'm sure Git is very popular but don't overlook the fact that at lot of places are still using "old-school" source control.
Originally posted by _V_ View PostLocking and checking out files doesn't really cut it with a globally distributed and large development team making constant commits with continuous deployment...Last edited by Dark Black; 10 June 2021, 16:49.
Leave a comment:
-
Originally posted by LondonManc View Post
If you've been a constant Microsoft house, logically you'd use TFS and Azure DevOps because they integrate well with Microsoft deployments.
Tortoise SVN was fine when I used that years ago - git is just a different mindset to TFS/DevOps if you've not used it.
Leave a comment:
-
Originally posted by _V_ View Post
2003 was 18 years ago. Git was released 16 years ago and has pretty much wiped out the old fashioned centralised version control. I am just amazed people have only started using something that is nearly as old as .Net and older than the invention of the iPhone
Remember when there were competing dVCS platforms though? Mercurial was big for a while and I think there was another one quite widely used. Git was probably the least user-friendly but had the momentum from the OSS side - I remember reading git was not actually designed to be used directly by developers for day-to-day coding, in the same way C was written as a systems programming language (I'm from the era of C too) not a general purpose language.
Leave a comment:
-
Originally posted by _V_ View PostAnything that doesn't integrate with Git by default is not going to last long.
Locking and checking out files doesn't really cut it with a globally distributed and large development team making constant commits with continuous deployment...
Leave a comment:
-
Anything that doesn't integrate with Git by default is not going to last long.
Locking and checking out files doesn't really cut it with a globally distributed and large development team making constant commits with continuous deployment...
Leave a comment:
-
Originally posted by _V_ View Post
2003 was 18 years ago. Git was released 16 years ago and has pretty much wiped out the old fashioned centralised version control. I am just amazed people have only started using something that is nearly as old as .Net and older than the invention of the iPhone
When money wasn't an issue, top tools with good local devs.
Money went tight after the crash, offshore the dev. Realised the offshored devs couldn't handle it so dropped them but had to go with cheap tools to justify bringing devs back onshore perhaps.
If you've been a constant Microsoft house, logically you'd use TFS and Azure DevOps because they integrate well with Microsoft deployments.
Tortoise SVN was fine when I used that years ago - git is just a different mindset to TFS/DevOps if you've not used it.
Leave a comment:
-
Originally posted by d000hg View PostI would imagine most of us here are. I'm still in my 30s and it was used at the first two places I worked ~2003. IIRC we then switched to Perforce/CVS on various projects.
Leave a comment:
-
Originally posted by _V_ View PostI can't understand how anyone can find Git complicated for 99.99% of the everyday tasks?
What are you people from the Visual Source Safe era?
Leave a comment:
-
It's called a distributed source control system. This isn't your grandads source control.
https://www.oshyn.com/blog/2012/06/v...vs-centralized
You guys been living under a rock?
On the other side, a Distributed VCS, like Git, is considerably faster and easier to work with when it comes to creating and merging branches and tags. Also, they allow for flexible workflows, tailored to one’s project and team needs.
Leave a comment:
-
Originally posted by _V_ View PostIt sounds to me like people are using Git wrong. I've used it solidly for about 5 years, never lost a commit or overwritten anyone else's work. You are using something like Git flow yes? Branch and merge? Nothing is ever lost, you only have to deal with conflicts.
If you are getting lots of conflicts it means either you are taking way too long to complete your changes, or there are hotspots in the code structure that need to be refactored.
I can't understand how anyone can find Git complicated for 99.99% of the everyday tasks?
What are you people from the Visual Source Safe era?
Experience with any task will generally make that task seem easy/straightforward.
Originally posted by LondonManc View Postimho Git is a lot harder if you've historically been happily using Microsoft's source control tools (TFS/Azure Dev Ops). The concept of locking an item by checking it out, working on it then checking it back in against the task/story that you were updating it for is all very logical.
Coming to git after years of that is difficult, having been through it. You almost have to do what Yoda suggests and unlearn what you have learned.
The main issue I have with git is that you can check something back in over the top of something else and lose someone else's changes if comms aren't perfect.
Leave a comment:
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Secondary NI threshold sinking to £5,000: a limited company director’s explainer Dec 24 09:51
- Reeves sets Spring Statement 2025 for March 26th Dec 23 09:18
- Spot the hidden contractor Dec 20 10:43
- Accounting for Contractors Dec 19 15:30
- Chartered Accountants with MarchMutual Dec 19 15:05
- Chartered Accountants with March Mutual Dec 19 15:05
- Chartered Accountants Dec 19 15:05
- Unfairly barred from contracting? Petrofac just paid the price Dec 19 09:43
- An IR35 case law look back: contractor must-knows for 2025-26 Dec 18 09:30
- A contractor’s Autumn Budget financial review Dec 17 10:59
Leave a comment: