Update GitM¶
For code-only updates (bug fixes, new features, UI changes) you do not need to re-run the installer. You only need the three updated DLL files.
Prerequisites¶
- SolidWorks closed (so it isn't holding the DLLs).
- Administrator rights to write to
C:\Program Files\GitM\.
Steps — DLL-only update (recommended for code updates)¶
- Close SolidWorks.
- Receive the three DLL files from whoever maintains GitM:
GitM.Core.dllGitM.UI.dllGitM.SolidWorks.dll- Copy them into
C:\Program Files\GitM\, overwriting the existing files. - Start SolidWorks. The task pane loads the new version immediately.
Verify the update¶
Hover the ? button in the task pane and click it. The Version menu item shows the
new build number (e.g. V1.1.6). If it still shows the old number, SolidWorks was
still running during the copy — close it, copy again, reopen.
When you need to re-run the full installer¶
A DLL-only update is sufficient for the vast majority of releases. Re-run the full installer only if the release notes say one of the following changed:
| Reason | Why |
|---|---|
| A new dependency DLL was added | The new file won't exist in C:\Program Files\GitM\ yet. |
| SolidWorks interop DLLs updated | Rare; only if targeting a new SolidWorks version. |
| COM registration needs to change | Never happens in a normal update — the CLSID is fixed. |
If in doubt, running the installer is always safe — it overwrites cleanly and re-registers everything without affecting your settings or repositories.
For IT admins distributing updates¶
Zip the three DLL files and send with a one-line instruction. No UAC prompt or wizard
needed — just a file copy into C:\Program Files\GitM\. Scriptable via robocopy or
any file-deployment tool:
robocopy \\share\GitMUpdate "C:\Program Files\GitM" GitM.Core.dll GitM.UI.dll GitM.SolidWorks.dll
See Deploy GitM across machines for the full installer-based deployment path.
Your settings and repositories are never touched¶
Neither the DLL update nor a full reinstall touches %APPDATA%\GitM\ (your settings
and logs) or your local repository folders. Data is safe either way.