X

NV5 Geospatial Blog

Each month, NV5 Geospatial posts new blog content across a variety of categories. Browse our latest posts below to learn about important geospatial information or use the search bar to find a specific topic or author. Stay informed of the latest blog posts, events, and technologies by joining our email list!



Easily Share Workflows With the Analytics Repository

Easily Share Workflows With the Analytics Repository

10/27/2025

With the recent release of ENVI® 6.2 and the Analytics Repository, it’s now easier than ever to create and share image processing workflows across your organization. With that in mind, we wrote this blog to: Introduce the Analytics Repository Describe how you can use ENVI’s interactive workflows to... Read More >

Deploy, Share, Repeat: AI Meets the Analytics Repository

Deploy, Share, Repeat: AI Meets the Analytics Repository

10/13/2025

The upcoming release of ENVI® Deep Learning 4.0 makes it easier than ever to import, deploy, and share AI models, including industry-standard ONNX models, using the integrated Analytics Repository. Whether you're building deep learning models in PyTorch, TensorFlow, or using ENVI’s native model creation tools, ENVI... Read More >

Blazing a trail: SaraniaSat-led Team Shapes the Future of Space-Based Analytics

Blazing a trail: SaraniaSat-led Team Shapes the Future of Space-Based Analytics

10/13/2025

On July 24, 2025, a unique international partnership of SaraniaSat, NV5 Geospatial Software, BruhnBruhn Innovation (BBI), Netnod, and Hewlett Packard Enterprise (HPE) achieved something unprecedented: a true demonstration of cloud-native computing onboard the International Space Station (ISS) (Fig. 1). Figure 1. Hewlett... Read More >

NV5 at ESA’s Living Planet Symposium 2025

NV5 at ESA’s Living Planet Symposium 2025

9/16/2025

We recently presented three cutting-edge research posters at the ESA Living Planet Symposium 2025 in Vienna, showcasing how NV5 technology and the ENVI® Ecosystem support innovation across ocean monitoring, mineral exploration, and disaster management. Explore each topic below and access the full posters to learn... Read More >

Monitor, Measure & Mitigate: Integrated Solutions for Geohazard Risk

Monitor, Measure & Mitigate: Integrated Solutions for Geohazard Risk

9/8/2025

Geohazards such as slope instability, erosion, settlement, or seepage pose ongoing risks to critical infrastructure. Roads, railways, pipelines, and utility corridors are especially vulnerable to these natural and human-influenced processes, which can evolve silently until sudden failure occurs. Traditional ground surveys provide only periodic... Read More >

1345678910Last
«November 2025»
SunMonTueWedThuFriSat
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456
7329 Rate this article:
2.0

Little-Known Fact: The IDL Workbench Keeps Backups of Your Edited Files

...and it helps you compare and revert changes, to boot!

Jim Pendleton

Did you know that the IDL Workbench keeps backups of files you have edited, or that you can compare and merge versions of files?

The Eclipse platform (www.eclipse.org) used as the basis for the IDL Workbench has many built-in features by default.  IDL engineering has removed or hidden some because of their limited utility to most IDL programmers, but has left others intact.

The difference/merging (diff/merge) utility is one of the more handy, but it isn't well advertised.

Right click on a file you have edited and saved in the past week in your Project Explorer.  Scroll down the context menu and locate the "Compare With" item and select "Local History..."  Select one of the files listed.

Be amazed by the evolution of your mad coding skilz in just the past 7 days.

You'll be dropped into a diff/merge tool in which you can easily navigate to compare the files' contents and even merge modifications.  It's especially handy if your mad coding skilz have failed you and you need to revert to a less artful but more operational version of an algorithm.  I've heard.

Buttons in the upper right corner allow you to quite easily navigate through the differences in the files and transfer changes from one file to another.

The default history on any given file is maintained for 7 days.  To modify this time, in the Workbench select the menu item Window/Preferences.  In the subsequent dialog's tree navigate to General/Workspace/Local History and make any changes there.

The diff/merge tool is not limited to comparing versions of a single file.  It can be used to compare files or directories within a single project or across projects in your Project Explorer as well.  This is most useful if you keep separate projects for "managed" and "sandbox" source files, for a single code line.

Select a single file or folder in Project Explorer, then navigate to and control+left click a second file or folder.   Right click on one of the selected items to invoke the context menu and select "Compare With", then "Each Other".

If you're interested in learning more about where the local history data is stored for your edited files, search wiki.eclipse.org for the FAQ topic.

Please login or register to post comments.