The main menu of the Syncro SVN Client is composed of the following menus:
File menu:
New submenu:
New File...
This operation creates a new file as a child of the selected folder from the
Repositories
view tree or the Working
Copy view tree, depending on the view that was last used.
Note that for the Working
Copy view, the file is added to version
control only if the selected folder is under version
control.
New Folder... (Ctrl (Command on OS X) + Shift +
F)
This operation creates a new folder as a child of the selected folder from the
Repositories
view tree or the Working
Copy view tree, depending on the view that was last used.
Note that for the Working
Copy view, the file is added to version
control only if the selected folder is under version
control.
New External Folder... (Ctrl (Command on OS X) + Shift +
W)
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.
Tip: You can specify a particular revision of the external item by using a
peg revision at the end of the URL (for example,
URL@rev1234). 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
formats:
../ - Relative to the URL of the directory on which the
svn:externals property is set.
^/ - Relative to the root of the repository in which the
svn:externals property is versioned.
// - Relative to the scheme of the URL of the directory on which the
svn:externals property is set.
/ - Relative to the root URL of the server in which the
svn:externals property is versioned.
Important: To change the target URL of an external definition, or
to delete an external item, do the following:
Modify or delete the item definition found in the
svn:externals property that is set on the parent
folder.
For the change to take effect, use the Update
operation on the parent folder of the external item.
Note: Syncro SVN Client does not support definitions of
local relative external items.
Open
(Ctrl (Command on OS X) + O)
This action opens the selected file in an editor where you can modify it. The action
is active only when a single item is selected. The action opens a file with the
internal editor or the external application associated with that file type. This
action works on any file selection from the Repositories view, Working Copy view, History view, or Directory Change Set
view, depending on the view that was last used to invoke it. In the case of a
folder, the action opens the selected folder with the system application for folders
(for example, Windows Explorer on Windows or Finder on OS X, etc). Note that opening
folders is available only for folders selected in the Working Copy view.
Open with... (Ctrl (Command on OS X) + Shift +
O)
Displays the Open with dialog for specifying the editor in
which the selected file is opened. If multiple files are selected only external
applications can be used to open the files. This action works on any file selection
from Repositories
view, Working Copy
view, History
view, or Directory
Change Set view, depending on the view that was last used to
invoke it.
Show in Explorer/Show in Finder
Opens the parent directory of the selected working copy file and selects the
file.
Save
(Ctrl (Command on OS X) + S)
Saves the local file currently opened in the editor or the
Compare view.
Save as...
Saves any file selected in the Repositories,
History, or Directory Change Set
view.
Copy URL Location (Ctrl (Command on OS X) + Alt +
U)
Copies the URL location of the resource currently selected in the
Repositories view to clipboard.
Copy
to...
Copies the currently selected resource, either in
Repositories or Working copy view, to
a specified location.
Note: This action can also be used from
History and Directory Change Set
views to recover older versions of a repository item.
Move to... (Ctrl (Command on OS X) +
M)
Moves the currently selected resource, either in Repositories
or Working copy view, to a specified location.
Rename... (F2)
Renames the resource currently selected, either in
Repositories or Working copy
view.
Delete
(Delete)
Deletes the resource currently selected either, in
Repositories or Working copy
view.
Locking:
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.
Lock...
(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.
Unlock...
(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).
Undo edit changes in the local file that is currently opened in the editor or the
Compare view.
Redo
(Ctrl (Command on OS X) + Y)
Redo edit changes in the local file that is currently opened in the editor or the
Compare view.
Cut
(Ctrl (Command on OS X) + X)
Cut selection from the local file that is currently opened in the editor view or the
Compare view to clipboard.
Copy
(Ctrl (Command on OS X) + C)
Copy selection from the local file that is currently opened in the editor or the
Compare view to clipboard.
Paste
(Ctrl (Command on OS X) + V)
Paste selection from clipboard into the local file that is currently opened in
editor or the Compare view.
Find/Replace
(Ctrl (Command on OS X) + F)
Perform find and replace operations in the local file that is currently opened in
the editor or the Compare view.
Find
Next (F3)
Go to the next match using the same find options of the last find operation. This
action runs in the editor panel and in any non-editable text area (for example, the
Console view).
Find Previous (Shift + F3)
Go to the previous match using the same find options of the last find operation.
This action runs in the editor panel and in any non-editable text area (for example,
the Console view).
Repository menu:
New Repository Location... (Ctrl+Alt+N (Command+Alt+N on OS
X))
Displays the Add SVN Repository dialog. This dialog allows you
to define a new repository location.
Add SVN Repository Dialog Box
If the Validate repository connection option is
selected, the URL connection is validated before being added to the
Repositories view.
Edit
Repository Location... (Ctrl+Alt+E (Command+Alt+E on OS
X))
Context-dependent action that allows you to edit the selected repository location
using the Edit SVN Repository dialog. It is active only when a
repository location root is selected.
Change the Revision to Browse... (Ctrl+Alt+Shift+B
(Command+Alt+Shift+B on OS X))
Context-dependent action that allows you to change the selected repository revision
using the Change the Revision to Browse dialog. It is active only
when a repository location root is selected.
Remove
Repository Location... (Ctrl+Alt+Shift+R
(Command+Alt+Shift+R on OS X))
Allows you to remove the selected repository location from the view. It shows you a
confirmation dialog before removal. It is active only when a repository location root is
selected.
Refresh (F5)
Refreshes the resource selected in the Repositories view.
Check
out... (Ctrl+Alt+Shift+C
(Command+Alt+Shift+C on OS X))
Allows you to create a working copy from a repository directory, on your local file
system. To read more about this operation, see the section Check out a working copy.
Export...
Opens the Export
dialog box that allows you to configure options for exporting a folder from
the repository to the local file system.
Import:
Import folder... (Ctrl+Alt+Shift+M
(Command+Alt+Shift+M on OS X))
Allows you to import the contents of a specified folder from the file system
into the selected folder in a repository. To read more about this operation, see
the section Importing resources into a
repository.
Note: The difference between the Import
folder... and Share project... actions is
that the latter also converts the selected directory into a working
copy.
Import Files... (Ctrl+Alt+I (Command+Alt+I on OS
X))
Imports the files selected from the files system into the selected folder in the
repository.
Working Copy menu:
( on OS X) Working Copies Manager
Opens a dialog with a list of working copies that the Apache Subversion™ client is aware of. In this dialog you can add existing working copies or remove
those that are no longer needed.
Switch to
Selects one of the following view modes: All Files,
Modified, Incoming, Outgoing, or
Conflicts.
Refresh (F5)
Refreshes the state of the selected resources or of the entire working copy (if
there is no selection).
Synchronize (Ctrl (Command on OS X) + Shift +
S)
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 all the selected resources that have incoming changes to the HEAD revision.
If one of the selected resources is a directory then the update for that resource will
be recursive.
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.
Commit...
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.
Update
all... (Ctrl (Command on OS X) + Shift + U)
Updates all resources from the working copy that have incoming changes. It performs
a recursive update on the synchronized resources.
Commit
all...
Commits all the resources with outgoing changes. It is disabled when
Incoming mode is selected or the synchronization result does
not contain resources with outgoing changes. It performs a recursive commit on the
synchronized resources.
Revert...
(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.
Edit conflict... (Ctrl (Command on OS X) +
E)
Opens the Compare editor, allowing you to modify the content of
the currently conflicting resources. For more information on editing conflicts, see
Edit conflicts.
Mark
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
pseudo-conflicts.
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.
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
source item.
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
item.
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
item.
Add to "svn:ignore"... (Ctrl (Command on OS X) + Alt +
I)
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)
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
control.
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.
Collapse
all (Ctrl (Command on OS X) + Alt + Z)
Collapses all descendants of the selected folder. The same behavior is obtained by
double-clicking on a expanded folder.
Compare menu:
Perform
Files Differencing
Performs a comparison between the source file and target file.
Next Block
of Changes (Ctrl+Period (Command+Period on OS
X))
Jumps to the next block of changes. This action is disabled when the cursor is
positioned on the last change block or when there are no changes.
Note: A change block
groups one or more consecutive lines that contain at least one change.
Previous Block of Changes (Ctrl+Comma (Command+Comma on OS
X))
Jumps to the previous block of changes. This action is disabled when the cursor is
positioned on the first change block or when there are no changes.
Next
Change (Ctrl+Shift+Period
(Command+Shift+Period on OS X))
Jumps to the next change from the current block of changes. When the last change from
the current block of changes is reached, it highlights the next block of changes. This
action is disabled when the cursor is positioned on the last change or when there are no
changes.
Previous
Change (Ctrl+Shift+Comma
(Command+Shift+Comma on OS X))
Jumps to the previous change from the current block of changes. When the first change
from the current block of changes is reached, it highlights the previous block of
changes. This action is disabled when the cursor is positioned on the first change or
when there are no changes.
Last Change (Ctrl+E (Command+E on OS
X))
Jumps to the last change.
First Change (Ctrl+B (Command+B on OS
X))
Jumps to the first change.
Copy All Non-Conflicting Changes from Right to Left
This action copies all non-conflicting changes from the right editor to the left
editor. A non-conflicting change from the right editor is a change that does not
overlap with a left editor change.
Copy
Change from Right to Left
This action copies the selected change from the right editor to the left
editor.
Show Word Level
Details
Provides a word-level comparison of the selected change.
Show Character Level
Details
Provides a character-level comparison of the selected change.
Format and Indent Both Files (Ctrl+Shift+P (Command+Shift+P on OS
X))
Formats and indents both files before comparing them. Use this option for comparisons
that contain long lines that make it difficult to spot differences.
Ignore Whitespaces
Enables or disables the whitespace ignoring feature. Ignoring whitespace means that
before the strings are compared they are first normalized and then the whitespace at
the beginning and the end of the strings is trimmed.
History menu:
Show
History... (Ctrl (Command on OS X) + H)
Displays the history for a SVN resource at a given revision. The resource can be one
selected from the Repositories view, Working
Copy view, or from the Affected Paths table from
the History view, depending on which view was last focused when
this action was invoked.
Show Annotation... (Ctrl+Shift+A (Command+Shift+A on OS
X))
This operation is available for any resource selected from view, Working
Copy view, History view or Directory
Change Sets view, depending on which view was last focused when this
action was invoked.
Revision Graph (Ctrl (Command on OS X) + G)
This action allows you to see the graphical representation of a resource's history.
For more details about a resource's revision graph see the section Revision Graph. This operation is enabled for
any resource selected into the Repositories view or
Working Copy view.
Tools menu:
Share project...
Allows you to
share a new
project using an SVN repository. The local project is automatically converted
into an SVN working copy.
Branch / Tag...
Allows you to copy the selected resource from the
Repositories view or Working Copy view
to a branch or tag into the repository. To read more about this operation, see the
section Creating a Branch / Tag.
Merge...
(Ctrl (Command on OS X) + J)
Allows you to merge the changes made on one branch back into the trunk, or vice
versa, using the selected resource from the working copy. To read more about this
operation, see the section Merging.
Switch... (Ctrl (Command on OS X) + Alt +
W)
Allows you to change the repository location of a working copy, or only of a
versioned item of the working copy, within the same repository. It is available when
the selected item of the working copy is a versioned resource, except for
external items. To read more about this action, see the Switching the Repository Location
section.
Relocate...
Allows you to change the base URL of the root folder of the working copy to a new
URL when the base URL of the repository changed. For example, if the repository itself
was moved to a different server. This operation is only available for the root item of
the working copy. To read more about this operation, see the Relocate a Working Copy section.
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
patches.
Working copy format
This submenu contains the following two operations:
Upgrade
Upgrades the format of the currently loaded working copy to the newest one
known by Syncro SVN Client. This allows you to benefit of all the new features
of the client.
Downgrade
Downgrades the format of the currently loaded working copy to SVN 1.7 format.
This is useful in case you wish to use older SVN clients with the current
working copy, or, by mistake, you have upgraded the format of an older working
copy to SVN 1.8.
Note:SVN 1.7 working copies cannot be downgraded to
older formats.
Opens the Preferences dialog directly on the Menu
Shortcut Keys option page, where users can configure in one place the
keyboard shortcuts available for menu items available in Syncro SVN Client.
Global Run-Time Configuration
Allows you to configure SVN general options, that should be used by all the SVN
clients you may use:
Edit 'config' file - In this
file you can configure various SVN client-side behaviors.
Edit 'servers' file - In this file you can configure
various server-specific protocol parameters, including HTTP proxy information and
HTTP timeout settings.
Export Options...
Allows you to export the current options to an XML file.
Import Options...
Allows you to import options you have previously exported.
Reset Options...
Resets all your options to the default ones.
Reset Authentication
Resets the Subversion authentication information.
Window menu:
Show View
Allows you to select the view you want to bring to front.
Show Toolbar
Allows you to select the toolbar you want to be visible.
Enable flexible layout
Toggles between a fixed and a flexible layout. When the
flexible layout is enabled, you can move and dock the internal views to adapt the
application to different viewing conditions and personal requirements.
Reset Layout
Resets all the views to their default position.
Help menu:
Help (F1)
Opens the Help dialog.
Use online help (Enabled by default)
If this option is enabled, when you select Help or press
F1 while hovering over any part of the
interface, Syncro SVN Client attempts to open the help documentation in online
mode. If this option is disabled or an internet connection fails, the help
documentation is opened in offline mode.
Show Dynamic Help view
Shows the Dynamic Help view.
Check for a New Version
Checks the availability of new Syncro SVN Client versions.
Browse Syncro SVN Client Website
Opens the Syncro SVN Client website in a browser.
Register...
Opens the registration dialog.
Report Problem...
Opens a dialog that allows the user to write the description of a problem that was
encountered while using the application.