Contextual menu actions

The contextual menu contains the following actions:

  • Open in compare editor - if the selected file has a text content type it will be opened in the Compare view and a file differencing will be performed. If the file has a binary content type then the position of the first different byte will be displayed. It is disabled for directories. See also View differences section.

  • Open - it is enabled existing local files and folders. In case of a file the action opens the selected file into the Editor. See also Edit files section. In case of a folder the action opens the selected folder with the system application for folders (for example Windows Explorer on Windows, Finder on Mac OS X, etc).

  • Open with ... - Displays the 'Open with...' dialog for specifying the editor in which the selected file will be opened. In case multiple files are selected only external applications can be used to open the files

  • Update - it is enabled for resources with incoming changes. Updates all selected resources to the HEAD revision. If one of the selected resources is a directory then the update for that resource will be recursive.

  • Commit ... - it is enabled for resources with outgoing changes. Commits all selected resources, recursively in the case of directories, to the repository. This action collects the outgoing changes from the selected resources and presents them in a dialog. You can choose exactly what items will be committed by checking or unchecking them in the table. Also you will have to enter a commit comment. See also Sending your changes to the repository section.

  • Show History ... - It will display the History view where the log history for the selected resource will be presented. For more details about resource history see the sections Using the resource history view and Request history for a resource.

  • Revert ... - it is useful when you want to undo all local changes made to a resource. It is enabled on resources which contain outgoing changes. Read the Revert your changes section for more information.

  • Mark Resolved - it is enabled on real conflicting resources. Its function is to tell the Subversion system that you resolved the conflict and the resource can be committed. See also Merge conflicts part.

  • Mark as Merged - the action is enabled on pseudo-conflicting resources. It is used after you resolved the pseudo-conflict by merging the changes and you want to commit the resource. Read the Merge conflicts section for more information on methods to solve the pseudo-conflicts.

  • Override and Update ... - it is enabled on resources with outgoing changes including the conflicting ones. It is used for dropping any outgoing change and replacing the local resource with the HEAD revision. See Revert your changes section.

  • Override and Commit ... - it is enabled on conflicting resources. The action will drop any incoming changes and will send your local version of the resource to the repository. See also Drop incoming modifications.

  • Add - it is enabled for unversioned resources. It performs a svn add command by adding the resources to version control. You can directly commit unversioned items because in this case the Commit action will perform first a svn add command.

  • Add to svn:ignore ... - it is also enabled for unversioned resources. It is useful when you decide that some resources, for example some compiler generated Java classes, should be ignored by the Subversion system. The action modifies the value of the svn:ignore property of the parent directory. For more information read the section Ignore resources not under version control.

  • Show SVN Properties - brings up the Properties view and displays the SVN properties for the selected resource.

  • File Information ... - provides additional information for the selected resource from the working copy. For more details please see the section Obtain information for a resource.

  • Expand All - expands the selected directories to leaf level.

  • Collapse All - collapses all child nodes of the selected tree node.

  • Refresh - This action will rescan the selected resources recursively and refresh their status in the working copy view.