ActiveState Platform: How to revert to a previous commit

ActiveState Platform Demo: How to revert to a previous commit

ActiveState Platform: How to revert to a previous commit

Ever inadvertently corrupted your Python environment and had to reinstall it? Good news: the ActiveState Platform saves a snapshot of each change to your environment so you simply revert to a working version at any time.

Any time you make changes to your Python, Perl, or Tcl environment, you can save your new configuration and optionally add a description so you identify why you made the modification.

This video shows how you can save and restore environment configurations on the ActiveState Platform. Reverting to an older configuration will fully restore it, including all packages and dependencies (plus OS-level dependencies) that were originally added to that configuration, even if they are no longer publicly available!

revert commit activestate

Watch Next: How to create branches of your project

At ActiveState, we use the Platform to build not only our popular open source language distributions, but also custom runtimes for our enterprise clients (i.e. builds containing just the language and packages their project requires). Try it out yourself or get a demo and understand how it can support your enterprise’s open source needs.

New to the ActiveState Platform? Here’s how to get started, once you’ve created your free account.

Use our Platform to build a custom runtime for your next project, including just the language and packages your project needs.

  • Choose a language (Python, Perl or Tcl right now)
  • Select your operating system (Linux or Windows, plus Mac for Python)
  • Add the packages your project requires

ActiveState regularly pulls packages from each language’s standard open source repository (CPAN, PyPI, etc) to ensure that your open source language and components are up to date, can be compiled from source, and are then verified to work together in a distribution that is packaged for most major operating systems. Go ahead and try our beta today! We are hanging out at our Community Forum to provide support as you explore.

The ActiveState Platform is free for development use. Explore our paid plans for non-development use such as testing, production, and redistribution.
Create Free Account Try out the ActiveState Platform

Recent Posts

Webinar - Walking Dead Past Python EOL
Walking Dead Past Python EOL

Stuck living with zombie applications running on Python 2, 3.7 or other past-EOL software? Learn the case for maintaining vs. upgrading, and how you can adopt a culture of getting current and staying current, with lessons from our customers.

Read More
Scroll to Top