Local History helps you constantly track all changes made to a project independently of the version control. Unlike version control systems, which only keep track of the differences made between commits, Local History offers much more. It automatically records your project’s state as you edit data and maintains revisions for all meaningful changes.
Acting as your personal version control system, Local History lets you restore deleted data, bring back separate changes, or roll back to any state of a data if an unwanted change was made after your last commit.
How to work with the Local History panel?
The panel is presented at the bottom right of the screen. To open the Local History panel, the user needs to click on theLocal History tab.
The user can collapse the panel by clicking on the Local History tab or the 'collapse' icon located at the top right of the panel. Also, the user can update the panel data, for this the user needs to click on the Refresh icon located in the top panel on the left.
Conventionally, the Local History panel is divided into three sections. On the left is a section with a history of changes. It shows the date and time of changes, as well as the number of changes. Conventionally, the Local history panel is divided into three sections. On the left is a section with a history of changes, which shows the date and time of changes, as well as the number of changes.
By clicking on an element from the history of changes, the user can see items, changes were made to, project tree of the changed items, and the exact changes as a comparison of an old and a new versions. In the section with the history of changes, by clicking on a specific element, theREVERTbutton is available to the user, which will help return the project to its state before this stage.
To see old and new changes, the user needs to select an element from the history of changes, go to the sections with changes for this period and select the entity that he needs. By clicking on a certain entity, a panel will open on the right side of the panel with new and old changes.
To filter Changes to find the necessary entity. Click on the Filtericon. You will see a field in which you can enter the name of the element that you need to find and enter the requested value. After that, the results of the match will be presented in the general list.
All added items are highlighted in green. If the user deletes items, they are highlighted in red and changed items highlighted in blue.
To reset all changes that have been made in the project after the last commit, the user needs to click on the red RESET ALL button, which is located in the upper Local history panel on the right.