# Update gateway context after a Git checkout modifications

**URL:** <https://forum.inductiveautomation.com/t/update-gateway-context-after-a-git-checkout-modifications/115302>\
**Category:** Ignition\
**Created:** [April 29, 2026, 1:02pm UTC](https://forum.inductiveautomation.com/t/update-gateway-context-after-a-git-checkout-modifications/115302 "2026-04-29T13:02:41Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![r.lebohec](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/r.lebohec/32/3704_2.png) [@r.lebohec](https://forum.inductiveautomation.com/u/r.lebohec)\
**Post date:** [April 29, 2026, 1:02pm UTC](https://forum.inductiveautomation.com/t/update-gateway-context-after-a-git-checkout-modifications/115302/1 "2026-04-29T13:02:41Z")

</div>

I am using version 8.3.3 and Git for change traceability.

When I reject modifications (git checkout ) to a `code.py` file and its associated `resource.json` (this also applies to views, named queries, etc.), and then execute a “Scan File System,” the gateway does not pick up the changes.

If I restart a Designer, the rejected script is still shown as modified.The only way to force the changes to be taken into account is to restart the service.

Is there an additional step I might be missing in my workflow?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 29, 2026, 1:05pm UTC](https://forum.inductiveautomation.com/t/update-gateway-context-after-a-git-checkout-modifications/115302/2 "2026-04-29T13:05:41Z")

</div>

There are two different scan requests. One for project content, and one for global content. Which scan endpoint (or WebUI button) are you using?

---

<div class="post-metadata">

**Author:** ![r.lebohec](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/r.lebohec/32/3704_2.png) [@r.lebohec](https://forum.inductiveautomation.com/u/r.lebohec)\
**Post date:** [April 29, 2026, 1:07pm UTC](https://forum.inductiveautomation.com/t/update-gateway-context-after-a-git-checkout-modifications/115302/3 "2026-04-29T13:07:35Z")

</div>

I am using the “Scan File System” from the Gateway Web UI (Platform section), not from the Designer.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 29, 2026, 1:09pm UTC](https://forum.inductiveautomation.com/t/update-gateway-context-after-a-git-checkout-modifications/115302/4 "2026-04-29T13:09:26Z")

</div>

I wasn't talking about the designer. There are two different scan buttons in the WebUI.

---

<div class="post-metadata">

**Author:** ![r.lebohec](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/r.lebohec/32/3704_2.png) [@r.lebohec](https://forum.inductiveautomation.com/u/r.lebohec)\
**Post date:** [April 29, 2026, 1:20pm UTC](https://forum.inductiveautomation.com/t/update-gateway-context-after-a-git-checkout-modifications/115302/5 "2026-04-29T13:20:36Z")

</div>

🙈For the average user who isn’t yet familiar with this workflow.

I didn’t realize that the “Scan File System” button behaves differently depending on whether it’s used from the "Overview" page or the "Projects" page.  
Now that I understand this, it makes much more sense.

Unfortunately, I haven’t had time to go through all the documentation since the changes from version 7.9 to the current versions.

[Version and Source Control Guide | Ignition User Manual](https://docs.inductiveautomation.com/docs/8.3/tutorials/version-control-guide#pulling-changes-installation-b)

Thanks, @pturmel
