I am not uploading directly from 4D. I thought about implementing that but decided against it since 4D is going that direction them selves. Waiting to see what they come up with.
My workflow is to use the Code Analysis component to export all my code, 4D Structure and form properties (gathered using 4Dās get functions) all into a single folder. I then use an external git client to commit changes in that folder to a git repository I make sure that I do a commit per bug/feature. When I do my commit I include the task id from the bug reporting system that I use so I have a complete reference on why certain methods were updated. I use the external git client for diffs against historical commits and I use the Code Analysis component for diffs between what is in the 4D structure compares against the last export to the external folder. Works quite well. Definitely a few extra steps but benefits to be able to go back in time and see the change history tied to code commit is amazingly useful. I ran into an issue where I needed to find out when a particular bug was introduced. I was able to use the repository to find the exact commit that introduced the bug, what the original (and correct code) used to be and what else was changed in that commit. Save me hours and hours of banging my head on the keyboard. Dani Beaubien Open Road Development > On Oct 19, 2018, at 5:28 PM, Kirk Brooks via 4D_Tech <4d_tech@lists.4d.com> > wrote: > > Dani, > > On Fri, Oct 19, 2018 at 8:22 AM Dani Beaubien via 4D_Tech < > 4d_tech@lists.4d.com> wrote: > >> I have been using GitHub to track changes on the exported code. I have >> projects that go back years that are in GitHub. > > Did I just hear you say something about uploading direct from 4D into > GitHub... š > > -- > Kirk Brooks > San Francisco, CA > ======================= > > *We go vote - they go home* > ********************************************************************** > 4D Internet Users Group (4D iNUG) > Archive: http://lists.4d.com/archives.html > Options: https://lists.4d.com/mailman/options/4d_tech > Unsub: mailto:4d_tech-unsubscr...@lists.4d.com > ********************************************************************** ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:4d_tech-unsubscr...@lists.4d.com **********************************************************************