Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question: Good practice for this addin? #514

Open
hpollitte opened this issue Jun 10, 2024 · 3 comments
Open

Question: Good practice for this addin? #514

hpollitte opened this issue Jun 10, 2024 · 3 comments

Comments

@hpollitte
Copy link

I am wondering the best way to utilize this add-in with git. While it does export the source file into a directory, what do you suggest as a good work-flow for utilizing GitHub in managing our MS Access project? We are new to github and are trying to find a way to get around the fact that MSAccess has no integrated git capabilities. Do you use work-trees for your branching?

Thank you.

@hecon5
Copy link
Contributor

hecon5 commented Jun 11, 2024

This is a complicated question; because it really depends much more on your git workflow. I can't speak for others, but our workflow morphed a good bit from when we first used it as we found what were "traditional best practices" needed to be tweaked for our environment and work flow.

We ended up using a dev-work-dev-stable approach. We branch off dev to add features/bug fixes, merge those back to dev, release as a beta to a smaller group, then if that works merge to stable. We rarely commit to stable directly; the only time we do is to do patch notes.

I use worktrees extensively myself, some of our other devs on the team don't like them, and don't. But for me, I find being able to have the "known stable" branch, "dev" branch, and the "I"m working on this" branch all live all the time when issues pop up; I just close one and open the other (this isn't required, but I get myself mixed up if I don't).

You can add a hook into MSAccess IIRC with the latest version of the Addin which will export after save (I've not done it, I like to push the "export" button myself for better control).

The latest version handles conflicts muuuuch better than it used to, so you could even do a 2-3 way merge (merge from your upstream/dev side to your work and export/import into MSAccess) at once, though that seems silly/dangerous.

My suggestion is to come up with some sort of plan, try it out and tweak it as you find better workflows. I've found the addin ties very nicely into git (it's basically the missing link between MSAccess and git, and is about the closest you'll find for natively integrated git tool as will get).

@hpollitte
Copy link
Author

hpollitte commented Jun 11, 2024 via email

@hecon5
Copy link
Contributor

hecon5 commented Oct 10, 2024

@hpollitte is this still an issue? If not, can you close it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants