|
|
|
|
|
by MyFedora
804 days ago
|
|
> don't get me wrong, things like being able to pull a repo to have it locally, and work on it independently from a server, without internet connection, is a vital point for any version control, [...], but in the end there usually does end up being a central location for the code, so why not embrace it? Yes, it's a vital point for any version control system. And that's exactly the reason why everyone moved to Git. Because every popular version control system at the time required an internet connection for everything. It was difficult to do any meaningful work offline, or even online for that matter. Server outages, performance issues, hard to scale, etc. So painful to work with for big projects in particular that Linus Torvalds threw their entire version control system in the trash and wrote his own, arguably better, decentralized version control system. I'm sure Microsoft employees, especially the ones working on Windows pre-git-migration, can tell you all about the drawbacks of centralized version control systems. For sure, go ahead and embrace the centralized workflow if you want to, grab a copy of more traditional version control system software, but it will be as painful to work with as it was back then. |
|