The Working Copy view allows you to manage the content of an SVN working copy.
All Files - Resources (files and
folders) are presented in a hierarchical structure with the root of the tree representing
the location of the working copy on the file system. Each resource has an icon
representation which describes the type of resource and also depicts the state of that
resource with a small overlay icon.
Working Copy View - All Files View Mode
Modified - The resource tree presents resources modified locally
(including those with conflicting content) and remotely. Decorator icons are used to
differentiate between various resource states:
- file content or properties
modified remotely
- new file added
remotely
- file deleted
remotely
- file content or properties
modified locally
- new file added locally
- file deleted locally
- pseudo-conflict state - a
resource being locally and remotely modified at the same time, or a parent directory
of such a resource.
- real conflict state - a
resource that had both incoming and outgoing changes and not all the differences could
be merged automatically through the update operation (manually editing the local file
is necessary for resolving the conflict).
Working Copy View - Modified View Mode
Incoming -
The resource tree presents only incoming changes.
Outgoing -
The resource tree presents only outgoing changes.
Conflicts -
The resource tree presents only conflicting changes (real conflicts and
pseudo-conflicts).
Propagated modification marker - A
folder marked with this icon indicates that the folder
itself presents some changes (like modified properties) or a
child resource has been modified.
External - This indicates a mapping of a local directory
to the URL of a versioned resource. It is declared with a svn:externals
property in the parent folder and it indicates a working copy not directly
related with the parent working copy that defines it.
Switched - This indicates a resource that
has been switched from the initial repository location to a new location within
the same repository. The resource goes to this state as a result of the Switch action executed from
the contextual menu of the Working Copy view.
Grayed - A resource with a grayed icon but no
overlaid icon is an ignored resource. It is obtained with
the Add to svn:ignore action.
Current SVN depth of a folder:
Immediate children (immediates) (a variant of sparse checkout) - The directory contains
only direct file and folder children. Child folders ignore their content.
File children only (files) (a variant of sparse checkout) - The directory contains
only direct file children, disregarding any child folders.
This folder only (empty) (a variant of sparse checkout) - The directory discards
any child resource.
Local file status -
Shows the changes of working copy resources that were not committed to the repository yet.
The following icons are used to mark resource status:
- Resource is not under
version control (unversioned).
- Resource is being ignored
because it is not under version control and its name matches a file name pattern
defined in one of the following places:
- Marks a newly created resource,
scheduled for addition to the version control system.
- Marks a resource
scheduled for addition, created by copying a resource already under
version control and inheriting all its SVN history.
- The content of the resource has been
modified.
- Resource has been replaced
in your working copy (the file was scheduled for deletion, and then a new file with
the same name was scheduled for addition in its place).
- Resource is
deleted(scheduled for deletion from Repository
upon the next commit).
- The resource is
incomplete (as a result of an interrupted check out or
update operation).
- The resource is missing
because it was moved or deleted without using an SVN-aware application.
- The contents of the resource is in
real
conflict state.
- Resource is in tree
conflict state after an update operation because:
- Resource is obstructed
(versioned as one kind of object: file, directory, or symbolic link, but has been
replaced outside Syncro SVN Client by a different kind of object).
Local
properties status - Marks the resources that have SVN
properties, with the following possible states:
- The resource has SVN
properties set.
- The resource
properties have been modified.
- Properties for this
resource are in real conflict with property updates received
from the repository.
Remote
file status - Shows changes of resources recently modified in
the repository. The following icons are used to mark incoming resource status:
- Resource is newly
added in repository.
- The content of the
resource has been modified in repository.
- Resource was
replaced in repository.
- Resource was deleted
from repository.
Remote properties status - Resources marked with the
icon have incoming modified
properties from the repository.
Lock information - Shows the lock state of a
resource. The lock mechanism is a convention intended to help you signal other users that
you are working with a particular set of files. It minimizes the time and effort wasted in
solving possible conflicts generated by clashing commits. A lock gives you exclusive
rights over a file, only if other users follow this convention and they do not try to
bypass the lock state of a file. A folder can be locked only by the SVN client
application, completely transparent to the user, if an operation in progress was
interrupted unexpectedly. As a result, folders affected by the operation are marked with
the
symbol. To clear
the locked state of a folder, use the Clean up action.
) - shown when:
) -
displayed after you have locked a file from the current working copy. Now you have
exclusive rights over the corresponding file, being the only one who can commit
changes to the file in the repository.
) - a
file already locked from your working copy is being locked by another user. Now the
owner of the file lock is the user who stole the lock from you.
) - a
file already locked from your working copy is no longer locked in the repository (it
was unlocked by another user).The toolbar allows you to switch between two working copies:
Drop down list - Contains all the working copies Syncro SVN Client is aware of. When you select another working copy from the list, the newly selected working copy content is scanned and displayed in the Working Copy view.
(
on Mac OS X) Working
Copies Manager - opens a dialog box that displays the working copies Syncro SVN Client is aware of. In this dialog box, you can add existing working copies
or remove those you no longer need. If you try to add a folder which is not a valid
Subversion working copy, Syncro SVN Client warns you that the selected directory is
not under version control.