Contact Us
Contact our corporate or local offices directly.
Parent page: System & Environment Panels
The Storage Manager panel provides controls to navigate the active project in terms of its file storage in Windows. The panel also provides access to the local history feature for documents as well as version control.
The panel can be accessed in the following ways:
The Storage Manager panel presents a folder/file view of the active project's documents. You can immediately see which documents are part of the project and where they are stored, as well as other files that are stored but not explicitly added to the project. The panel lists the documents and paths in the active project. Right-click on a document to perform file management tasks, such as renaming or deleting, as detailed in the following sections.
When the active document is an SVN Database Library (*.SVNDBLib), the panel will present the local working copy of the symbol and footprint libraries checked out from a linked Subversion repository. The panel acts as central interface for committing changes to and updating from the repository.
The Storage Manager panel can be used for:
The Storage Manager panel is divided into three regions:
To return to the Time line view, right-click then choose Switch to Combined View.
This region provides a view of the folder structure for the active project. When the active document is part of a project or an SVN Database Library, the name of the project or library is the heading for this region. The project file is listed at the top of the structure corresponding to the root directory with all other folders and sub-folders contained within that directory displayed below in their storage hierarchy.
If the active document in the design editor window is part of the project, this project folder storage structure will remain displayed. If the active document is a free document (i.e., not added to the project), only the entry for that document will appear in the region representing the root directory in which that document resides. No other sub-folders will be displayed even if they exist on the hard disk.
If the active document is an SVN Database Library file, the folder structure for the symbols and footprints checked out to the local working directory will be displayed. This directory is the local workspace from which modifications are committed to the libraries in the linked SVN repository.
When you click on an entry, the documents contained within the root directory or sub-folder are listed in the Files region.
Right-click within the Folders region for access to the following commands:
This region of the panel lists all documents currently stored in the root directory or sub-folder for the active project. For a free document, all documents stored in the same location as the free document will be displayed.
For an SVN Database Library document, this region lists all symbol or footprint libraries in the folder currently selected in the Folders region. These libraries are not those in the actual repository; instead they are those that have been checked out to your local working directory.
When you click on an entry in the Folders region, the document content will be reflected as shown.
For each document, the following information is displayed:
Additional document information is conveyed using the following display entry techniques (most of these display types are only related to a document that is part of a project):
When you click on a document entry, the path to the local folder in which that document resides is displayed at the top of the panel (the full path also appears as a tool tip). The link status to a repository folder in an SVN Repository will also be shown. To hide documents that exist in a folder but are not actually added as part of the current project, check Only Show Files in Current Project.
Right-click within the Files region for access to the following commands:
If you have version control software installed on your computer, additional version control-related commands will be available on the right-click menu. The exact commands available depend on whether the active project and its documents have been added to the version control repository and also which type of version control system you are using. The following is a listing of all possible commands. Commands specific to a particular type of version control system are indicated as such:
Select a Design Repository from the Add to Version Control dialog to populate the dialog with proposed version control files.
After clicking OK, the files will be added to the version control database and the entry Scheduled for addition
will appear in the associated Status field for the document(s) in the Files region.
Scheduled for addition
status of the files (see above).No modification
will appear in the associated Status field for the document(s) in the Files region of the panel.
Note that only files that are part of the project and that reside in the same folder as the project document will be checked in.
The associated project documents are also listed and you can select any or all of these for removal from the version control database as well. After clicking OK, the project and any other nominated documents will be progressed to the status of Scheduled for deletion
.
A subsequent Commit command (Commit Whole project or just Commit for individual files) will remove the project files from the version control database and these documents will appear with the status entry Not in version control
.
Note that by removing the project itself from the version control database, you are requesting not to associate the project with version control and the link between Altium and your version control software will be removed. Removing the project alone does not remove all associated project documents from your version control database. They will still be there, but as the link from Altium to version control is no longer there, Altium will behave as if they are not in the version control database. They will appear checked in again only when the project is added back into version control and a refresh is carried out to re-synchronize the system.
Scheduled for addition
. As with the case of adding a whole project, the final Commit step will open the Edit Comment dialog.
Use this dialog to attach a comment (or log message) to the file(s), for example stating why the file(s) are being added to version control. Either type a new comment or use previous comment text as required.
Note that in order to be validly checked in, the selected file(s) must be part of the parent project. If a file being added is currently open, it should be saved prior to adding it to version control since the last saved version of the file is taken into VCS and not the current copy in memory.
Note that you will not be allowed to commit a file if someone else has committed an update since you checked out your copy of the file. In this case you will be required to perform an Update first before committing the file.
Refresh - use this command to interrogate the link between the selected project in the Storage Manager panel and the corresponding project that resides in the version control database and refresh the status of the local project and its documents. After launching the command, the status of the focused project and its documents is checked against the entries in the version control database and refreshed. This command can be used at any time but is especially useful when you have performed an action, such as check in, check out, or remove in the version control software directly. You can also use the F5 short cut key on the Storage Manager panel to refresh the status of documents.
Update and Update Whole Project - use this command to update the working copy of the selected file(s) with changes that exist in the latest revision for that file in the SVN repository.
Revert Local Modifications - use this command to revert Modified files to discard their attributed local modifications. Before the action is finalized , you will be asked to confirm the changes.
The Time line region lists the historical and Version Control events over time for the currently selected folder or file.
This region can be switched between the default combined view and the 'classic' VCS/History view via the right-click menu.
The commands and functions are common to both view types and are outlined below for the classic dual-view mode.
If the active project in the Folders region is under version control and you are using the SVN version control systems, selecting a document belonging to that project (in the Project Files region of the panel) will populate the VCS Revisions region with a historical Revisions list for that document.
A history for the selected library document will also be shown when that library is a symbol or footprint library referenced by a database, which in turn, is linked to an SVN Database Library file.
The revision history list can contain the following entry types:
For each entry in the list, the following information is provided:
Right-clicking within the VCS Revisions region will open a context menu giving access to the following commands:
This region of the panel presents a local history for the currently focused document in the Files region of the panel.
The history list can contain the following entries:
The history is listed with the most recent version at the top, for example:
Right-click within the Local History region for access to the following commands:
After clicking OK, all Version n entries (where n is the revision number) in the Local History region for the selected document(s) will be deleted in accordance with the purge options defined. If you have enabled the option to include labeled versions of the file(s) in the purge, then the relevant Version n [label] entries will be deleted as well.
Select two entries (in either the VCS Revisions or Local History regions) then right-click and select Compare from the context menu. A comparison is made between the two documents, the result of which depends on the document type:
Click OK to proceed with the comparison; the detected differences will be displayed in the Differences panel.
Contact our corporate or local offices directly.
If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited
If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited
Got it. You actually don’t need an evaluation license for that.
Click the button below to download the latest Altium Designer installer.
If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited
Please fill out the form below to get a quote for a new seat of Altium Designer.
By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.
If you are on Altium Subscription, you don’t need an evaluation license.
If you are not an active Altium Subscription member, please fill out the form below to get your free trial.
By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.
If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited
You came to the right place! Please fill out the form below to get your free trial started.
By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.
Great News!
Valid students can get their very own 6-month Altium Designer Student License for FREE! Just fill out the form below to request your Student License today.
By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.
Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.
Please fill out the form below to request one.
By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.
That’s great! Making things is awesome. We have the perfect program for you.
Upverter is a free community-driven platform designed specifically to meet the needs of makers like you.
Click here to give it a try!
If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited
Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.
Please fill out the form below to request one.
By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.