# Revise with include chain

**URL:** <https://discourse.julialang.org/t/revise-with-include-chain/103684>\
**Category:** New to Julia\
**Tags:** revise\
**Created:** [September 8, 2023, 10:51pm UTC](https://discourse.julialang.org/t/revise-with-include-chain/103684 "2023-09-08T22:51:44Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![Benny](https://avatars.discourse-cdn.com/v4/letter/b/49beb7/32.png) [@Benny](https://discourse.julialang.org/u/Benny)\
**Post date:** [September 9, 2023, 10:48pm UTC](https://discourse.julialang.org/t/revise-with-include-chain/103684/4 "2023-09-09T22:48:12Z")

</div>

After editing a file in its package, rerunning `using REVISETEST` actually [reevaluates and reimports it](https://discourse.julialang.org/t/best-practice-develop-and-adjust-own-package-precompilation/103656/4). Revise is designed to automatically make some small changes to live code when you edit the tracked source code, no need to do the big overhauls (rerunning `include`, `using`, `import`) and waste time reevaluating lines you didn’t change. You will have to do the big overhauls once in a while because small interactive changes out of order does not always have the same effect, but you can get a lot done with small changes.

---

_[View the full topic](https://discourse.julialang.org/t/revise-with-include-chain/103684)._
