02-20-2013 01:34 PM
About 15 months ago, when I was trying to evaluate a VCS to use for myself, I didn't know anything about DVCS and had only used svn. I decided to do a mini evaluation of all the leading systems at the time. While I didn't choose git in the end, users may find the discussion useful:
LabVIEW and Version/Source Code Control – Introduction
LabVIEW and Version/Source Code Control – Setup
LabVIEW and Version/Source Code Control – Starting Out
LabVIEW and Version/Source Code Control – Branching
LabVIEW and Version/Source Code Control – Simple Merging
LabVIEW and Version/Source Code Control – Merging Tools
LabVIEW and Version/Source Code Control – Conflict Merging
LabVIEW and Version/Source Code Control – Importing
LabVIEW and Version/Source Code Control – Some Numbers
LabVIEW and Version/Source Code Control – Hosting
LabVIEW and Version/Source Code Control – VCS…on a Stick
LabVIEW and Version/Source Code Control – Subversion Thoughts
LabVIEW and Version/Source Code Control – Git Thoughts
LabVIEW and Version/Source Code Control – Mercurial Thoughts
LabVIEW and Version/Source Code Control – Bazaar Thoughts
LabVIEW and Version/Source Code Control – My VCS
Matthew
04-12-2013 06:26 PM
Although I have only spent about 8 hours trying to use git, this line made me laugh in agreement:
I want my VCS to be a tool, not another programming language.
04-12-2013 06:34 PM
Jeremy_Marquis wrote:
Although I have only spent about 8 hours trying to use git, this line made me laugh in agreement:
I want my VCS to be a tool, not another programming language.
I share these sentiments exactly!
04-16-2013 02:50 PM
The sad thing is that it looks like bzr has gone into maitenance mode, which doesn't give me much hope of further development. I didn't know it when I did my study, but Canonical (the main/only funder of bzr) pretty much requires any contributor to sign everything over to them which helped stifle outside development. The bzr team has been disbanded and moved to other projects. Apparently the development teams of bzr and Hg had agreed to merge the two projects until Canonical said they would have to own the rights to the resulting product.
So, I can either make a switch now, or continue to go with bzr until I can't anymore and then have to migrate more repos to something else.
So, I am currently reviewing git again trying to force myself to overlook how difficult it can be to work with. I don't see myself going with Hg, but I may need to play with everything again.