The contextual menu in the Working Copy
view contains the following
- Edit conflict... (Ctrl (Command on OS X) +
- Opens the Compare editor, allowing you to modify the content of
the currently conflicting resources. For more information on editing conflicts, see
- Open in Compare Editor (Ctrl (Command on OS X) + Alt +
- Displays changes made in the currently selected file.
- Open (Ctrl (Command on OS X) + O)
- Opens the selected resource from the working copy. Files are opened with an internal
editor or an external application associated with that file type, while folders are
opened with the default file system browsing application (e.g. Windows Explorer on
Windows, Finder on OS X, etc).
- Open with... (Ctrl (Command on OS X) + Shift +
- Displays the Open with... dialog to specify the editor in which the selected file will be
opened. If multiple files are selected, only external applications can be used to open
- Show in Explorer/Show in Finder
- Opens the parent directory of the selected working copy file and selects the
- Expand all
(Ctrl (Command on OS X) + Alt + X)
- Displays all descendants of the selected folder. The same behavior is obtained by
double-clicking on a collapsed folder.
- Refresh (F5)
- Re-scans the selected resources recursively and refreshes their status in the working
- Synchronize (Ctrl (Command on OS X) + Shift +
- Connects to the repository and determines the working copy and repository changes made
to the selected resources. The application switches to Modified
view mode if the Always switch to 'Modified' mode option is selected.
- Update (Ctrl (Command on OS X)+ U)
- Updates the selected resources to the HEAD revision (latest modifications) from
the repository. If the selection contains a directory, it will be updated depending on
- Update to revision/depth...
- Allows you to update the selected resources from the working copy to an earlier
revision from the repository. You can also select the update depth for the
current folder. You can find out more about the depth term in the sparse checkouts section.
- Collects the outgoing changes from the selected resources in the working copy and
allows you to choose exactly what resources to commit. A directory will always be
committed recursively. Unversioned resources will be deselected by default. In the
Commit dialog you can also enter a comment before sending your
changes to the repository.
(Ctrl (Command on OS X) + Shift + V)
- Undoes all local changes for the selected resources. It does not contact the
repository and the files are obtained from Apache Subversion™ pristine
copy. It is enabled only for modified resources. See Revert your changes for more information.
- Override and Update...
- Drops any outgoing change and replaces the local resource with the HEAD revision. This
action is available on resources with outgoing changes, including conflicting ones. See
the Revert your changes section.
- Override and Commit...
- Drops any incoming changes and sends your local version of the resource to the
repository. This action is available on conflicting resources. For more information see
Drop incoming modifications.
Resolved (Ctrl (Command on OS X) + Shift + R)
- Instructs the Subversion system that you resolved a conflicting resource. For more
information, see Merge conflicts.
- Mark as
Merged (Ctrl (Command on OS X) + Shift + M)
- Instructs the Subversion system that you resolved the pseudo-conflict by merging the
changes and you want to commit the resource. Read the Merge conflicts section for more information about how you can solve the
- Create patch...
(Ctrl (Command on OS X) + Alt + P)
- Allows you to create a file containing all the differences between two resources,
based on the svn diff command. To read more about creating patches, see
the section about
- Compare with:
These compare actions are enabled only if the selected resource is a file.
Latest from HEAD (Ctrl (Command on OS X) + Alt +
H) - Performs a 3-way diff operation between the
selected file and the HEAD revision from the repository and displays the
result in the Compare view. The common ancestor of the
3-way diff operation is the BASE version of the file from the local working
BASE revision (Ctrl (Command on OS X) + Alt +
C) - Compares the working copy file with the BASE
revision file (the so-called pristine copy).
Revision (Ctrl (Command on OS X) + Alt +
R) - Shows the History view
containing the log history of that resource.
- Opens the Compare with
dialog box that allows you to specify another file from the repository
to compare with the working copy file. You can specify the revision of the
repository file by choosing between HEAD revision
specific Other revision
To compare with a
file that was deleted, moved, or replaced, you need to specify the original URL
(before the file was removed) and use a peg
at the end (for example,
Each other - Compares two selected files with each
- Replace with:
Latest from HEAD - Replaces the selected resources with
their versions from the HEAD revision of the repository.
BASE revision - Replace the selected resources with their
versions from the pristine copy (the BASE revision).
In some cases it is impossible to replace the currently selected resources with
their versions from the BASE/HEAD
For the Replace with BASE revision action, the resources
being unversioned or added have no BASE revision, and thus cannot be
replaced. However, they will be deleted if the action is invoked on a parent
folder. The action will never work for missing folders or for obstructing files
(folders being obstructed by a file), since you cannot recover a tree of
- For the Replace with latest from HEAD action, you must be
aware that there are cases when resources will be completely deleted or reverted
to the BASE revision and then updated to a HEAD revision to avoid conflicts. These
- the resource is unversioned, added, obstructed, or
- the resource is affected by a svn:ignore or
svn:externals property that is locally added on the parent
folder and not yet committed to the repository
History... (Ctrl (Command on OS X) + H)
- Displays the History view where the log history for the
selected resource will be presented. For more details about resource history, see the
sections about the resource history view and requesting the history for a resource.
- Show Annotation... (Ctrl+Shift+A (Command+Shift+A on OS
- Opens the Show Annotation dialog box that computes the annotations for a file and
displays them in the Annotations view, along with the
history of the file in the History view.
- Revision Graph (Ctrl (Command on OS X) + G)
- This action allows you to see the graphical representation history of a resource. For
more details about the revision graph of resources, see Revision Graph.
- Copy URL Location (Ctrl (Command on OS X) + Alt +
- Copies the encoded URL of the selected resource from the Working Copy to the
- Mark as copied
- You can use this action to mark an item from the working copy as a copy of an other
item under version control, when the copy operation was performed outside
of an SVN client. The Mark as copied action is available when you
select two items (both the new item and source item), and it depends on the state of the
- Mark as moved
- You can use this action to mark an item from the working copy as being moved from
another location of the working copy, when the move operation was performed outside of
an SVN client. The Mark as moved action is available when you
select two items from different locations (both the new item and the source item that is
usually reported as missing), and it depends on the state of the source
- Mark as renamed
- You can use this action to mark an item from the working copy as being renamed outside
of an SVN client. The Mark as renamed action is available when
you select two items from the same directory (both the new item and the source item that
is usually reported as missing), and it depends on the state of the source
- Copies the currently selected resource to a specified location.
- Move to...
Ctrl+M (Command+M on OS
- Moves the currently selected resource to a specified location.
- Rename... (F2)
- As with the move command, a copy of the original resource will be made with the new
name and the original will be marked as deleted. Note that you can only rename one
resource at a time.
- Schedules selected items for deletion upon the next commit and removes them from the
disk. Depending on the state of each item, you are prompted to confirm the
- Creates a new file inside the selected folder. The newly created file will be
added under version control only if the parent folder is already versioned.
- New Folder... (Ctrl (Command on OS X)+ Shift +
- Creates a child folder inside the selected folder. The newly created folder
will be added under version control only if its parent is already versioned.
- New External Folder... (Ctrl (Command on OS X) + Shift +
- This operation allows you to add a new external definition on the selected
folder. An external definition is a mapping of a local directory to a
URL of a versioned directory, and ideally a particular revision, stored
in the svn:externals property of the selected folder.
You can specify a particular revision of the external item by using a
at the end of the URL (for example,
). You can also use peg revisions to access
external items that were deleted, moved, or replaced.
The URL used in
the external definition format can be relative. You can specify the repository
URL that the external folder points to by using one of the following relative
Important: To change the target URL of an external definition, or
to delete an external item, do the following:
Note: Syncro SVN Client does not support definitions of
local relative external items.
- Add to "svn:ignore"... (Ctrl (Command on OS X) + Alt +
- Allows you to add files that should not participate in the version
control operations inside your working copy . This action can only be performed
on resources not under version control. It actually modifies the value of
the svn:ignore property in the parent directory of the resource. Read
more about this in the Ignore Resources Not Under Version Control section.
- Add to version
control... (Ctrl (Command on OS X) + Alt + V)
- Allows you to add resources that are not under version control. For
further details, see Add Resources to
Version Control section.
- Remove from version control
- Schedules selected items for deletion from repository upon the next commit. The items
are not removed from the file system after committing.
- Clean up
(Ctrl (Command on OS X) + Shift + C)
- Performs a maintenance cleanup operation on the selected resources from the working
copy. This operation removes the Subversion maintenance locks that were left behind.
This is useful when you already know where the problem originated and want to fix it as
quickly as possible. It is only active for resources under version
Scan for locks... (Ctrl (Command on OS X) +
L) - Contacts the repository and recursively obtains
the list of locks for the selected resources. A dialog containing the locked
files and the lock description will be displayed. This is only active for
resources under version control. For more details see Scanning for locks.
(Ctrl (Command on OS X) + K) - Allows you
to lock certain files that need exclusive access. You can write a comment
describing the reason for the lock and you can also force (steal) the
lock. This action is active only on files under version control.
For more details on the use of this action see
Locking a file.
(Ctrl (Command on OS X) + Alt + K) -
Releases the exclusive access to a file from the repository. You can also choose
to unlock it by force (break the lock).
- Show SVN
Properties (Ctrl+P (Command+P on OS
- Brings up the Properties view and displays
the SVN properties for the selected resource.
- Show SVN
- Provides additional information for the selected resource from the working copy. For
more details, go to Obtain information for a