
Dave's Version Control for D365 CE
So... what is it?
Well, its just a way to see what has changed in D365 CE entity forms. It's been a problem I've been meaning to get round to addressing for about 10 years. I initially designed it for CRM 2011. As it appears to still be a valid design, I thought that I may as well write it. Fast forward a few evenings over a couple of weekends later (of hobby programming), and I have a draft we can use.
Why?
Because sometimes I have lost work when someone else accidentally over-writes it. and its gone gone. It is annoying and makes you want to scream as it means someone ends up having to redo my work.
Will it destroy my environment?
No, its totally standalone it doesn't even link to system tables, currently the basic core system just has a table, a few forms and simple plugin that waits for publish events.
You said it won't destroy my environment but I'm getting errors on Publish.
Oh dear, please send me the trace from the plugin trace and turn it off from the environment variables. If it is still throwing errors, then delete the managed solution.
Why does the readme file say it is not production ready ?
Yes that right, it really needs more testing, logging and general tidying up. However, I'm sure Microsoft will finally get round to doing a proper version control.
Ok...that's all good but WHY?
I enjoy programming and I don't do much of it anymore at work. So I thought well, why not do it rather than it sitting on a hard drive somewhere never used. Letting others use it means they can create their own "toys"! Similarly to how other people enjoy a crossword puzzle, I like writing small simple programs that help me do something.
Ok...So where is it?
On GitHub of course :-)
https://github.com/Daves-Mind/DavesVersionControl
