# How do you develop a package without having to commit, push and pull all your changes all the time

**URL:** <https://discourse.julialang.org/t/how-do-you-develop-a-package-without-having-to-commit-push-and-pull-all-your-changes-all-the-time/4670>\
**Category:** New to Julia\
**Created:** [July 5, 2017, 7:48pm UTC](https://discourse.julialang.org/t/how-do-you-develop-a-package-without-having-to-commit-push-and-pull-all-your-changes-all-the-time/4670 "2017-07-05T19:48:59Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![waldyrious](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/waldyrious/32/80_2.png) [@waldyrious](https://discourse.julialang.org/u/waldyrious)\
**Post date:** [July 6, 2017, 9:36am UTC](https://discourse.julialang.org/t/how-do-you-develop-a-package-without-having-to-commit-push-and-pull-all-your-changes-all-the-time/4670/6 "2017-07-06T09:36:00Z")

</div>

Isn’t this exactly the use case for [Revise.jl](https://github.com/timholy/Revise.jl)? If so, you’re in luck @Jackels – it was released just a few days ago 🙂

> [@\[ANN\] Higher productivity (fewer Julia restarts) with Revise.jl](https://discourse.julialang.org/t/ann-higher-productivity-fewer-julia-restarts-with-revise-jl/4564):
>
> I’m announcing a new package that may speed up your development: [https://github.com/timholy/Revise.jl](https://github.com/timholy/Revise.jl). Revise makes it easier to update code and have the changes take effect immediately, without having to restart Julia. Please see the README for more information.

---

_[View the full topic](https://discourse.julialang.org/t/how-do-you-develop-a-package-without-having-to-commit-push-and-pull-all-your-changes-all-the-time/4670)._
