Skip to content

Hidden table with Commit History? #822

@AndrewM-

Description

@AndrewM-

I am just trying to reconcile how source control fits in with making backups of the accdb file using the build in backup function. I use the backup function everyday before settling down to write code. If there was an internal table in the database which had the commit history, then I could see when I created a backup that matched the commit. Currently I am using Git for diffing to find out what I changed between backups. It might be a stopgap until Git integration is fully implemented. I might also have to use this solution long term, if I am changing the database schema and I can't automatically revert code due to schema change.

Sometimes I am working on problems that are too hard for me to create a roadmap in my head or even with my favorite mind mapping tool X-mind. In this case I will generally build a heap of components without knowing how they will fit into the final solution. When a few of the components are linked together, suddenly the issue gets small enough to solve. During this process of trial and error, I am fitting the pieces together in many different ways and making lots of big changes. In my limited attempts to use Git during this stage, I have found that diffing commits is not that useful as the big architectural changes to my application mean that diffing results are mainly gibberish. I think that source code control comes into play when I have got past the basic design phase and want to evolve it to a better solution. Until I reach that stage, the old backup process works better.

If there was a hidden table in the accdb file with the Git commit history, then I could open any ms-access backup file and know where it was in relation to my Git versions. I am not clear on my thoughts and am just trying to figure things out.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementFeature requests, or enhancements to existing features. Ideas. Anything within the project's scope.feature-source-controlsupportWhether you're using Rubberduck or you've forked it and have questions, never hesitate to ask!

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions