Products > Programming
Version Control
SiliconWizard:
This poll is not meant to trigger flame wars, so please refrain ;D. Just to get an idea of the "popularity" of different VCS, tilted towards EE/embedded software development.
You can mention the one you use if you chose "other". You can also mention your reason for prefering a particular one if there is any (as long as there is no useless flaming.)
SiliconWizard:
--- Quote from: blueskull on January 18, 2020, 03:44:26 pm ---Dare I say Windows file history and Apple time machine?
--- End quote ---
Why not, if that fits your needs.
I've actually used a "backup" kind of version control for years before switching to a conventional VCS (first one was SVN). There was a "changelog" file maintained for each version (which I think is a good habit anyway, and I've kept it), including the "bug fix number" (third number in the traditional versioning system). We also used that in small teams, and the merging (when several people had worked on the same piece of code) was done "manually" during interactive merge sessions with all developers involved. That worked quite well and avoided a lot of the frustration you can get when fully relying on automatic merge, or manual merge that each one tends to do on their side...
Sure, you'd say that this method wouldn't scale up well for bigger teams.
Then I moved on to SVN (which was a company choice).
I've also used CVS and git, but my preferred system now (for a few years) is Mercurial. It's simple enough to fully grasp in a short time, it won't let shoot yourself in the foot like git can sometimes. It's less popular than git though, so obviously I've gotten occasional remarks that I should switch to git (even if the rationale is never clear except that it's popular), but I've found it works quite well, from individual developers to medium-sized teams.
Jeroen3:
SVN is on maintenance, only bugfixes and minor performance tweaks.
Mercurial is dying.
CVS, is that still around?.
We've made it into a git monopoly...
RoGeorge:
My favorite is "Save as". ;D
PlainName:
--- Quote ---SVN is on maintenance, only bugfixes and minor performance tweaks.
--- End quote ---
I couldn't see from that page, nor any other page I browsed on that site, anything that said it was on maintenance only. (Having only fixes between feature releases isn't 'maintenance only' in this context.)
Navigation
[0] Message Index
[#] Next page
Go to full version