Skip to main content

Command: Edit SVN Working Copy

Symbol: _svn_icon_working_copy_explorer.png

Function: The command opens the Edit SVN working copy dialog and displays the working copy in a browser from the SVN view.

Call: Project → SVN menu

The functionality of the browser allows for the following:

  • Access to and actions on objects that are not displayed in the Devices view

  • Actions on objects that can lead to exceptions in the Devices view

  • Editing of global objects that are modified, in conflict, or blocked

Dialog: Edit SVN working copy

Table 4. Edit SVN working copy: <project name> – <project URL>

Path in the SVN repository

Display of working copy from SVN view

The file and folder structure of the objects in the project are presented in a tree view here. As a result, the recursion depth of an object is visible.

standard icon: Object selected for the following menu command

Name of object

File name of the object

Example: Application

Node type

The top node is the project root directory.

Text status

Object status:

  • Modified

  • Added

  • Deleted

  • Non-versioned

  • Conflicted

Property status

Status in SVN repository:

  • Modified

  • Added

  • Deleted

  • Conflicted

  • Normal

Revision

Revision number

Conflict information

File conflict, property conflict, or tree conflict

Lock

For locked objects, the user who applied the lock is displayed.

Example: b.mayer

Lock comment

Lock message

Implicit, normal, or stolen lock

URL

URL of the object



Table 5. Menu Commands
_svn_icon_select.png

Select → All

Selects all files

Select → None

Deselects all files

Select → Modified

Selects the modified files

Select → Conflicted

Selects the conflicted files

Select → Locked

Selects the locked files



_svn_icon_update.png

Updates the working copy

Changes made by others are added from the SVN repository to your working copy.

Update → Project

Updates all files of the project

Update → Selected nodes

Updates only the selected files

Update → Selected nodes and children

Updates the selected files and subordinate files

_svn_icon_revert.png Clear

Discards your changes to the working copy

Afterwards, the object corresponds to the revision in the repository.

_prf_icon_delete.png

Delete → Selected nodes

Deletes the selected objects from the working copy

_svn_icon_commit.png Commit

Commits your changes to the SVN repository

Any locked objects will be unlocked.

Commit → Project

Commits all files in the project

Commit → Selected nodes

Commits only the selected files

Commit → Selected nodes and children

Commits the selected files and subordinate files

_svn_icon_lock.png

Commands for managing locks

Locks → Revalidate all

Checks the validity of locks in the working copy

Any invalid locks will be unlocked.

Locks → Release locks

Releases the lock

Locks → Acquire locks

Locks the object from editing by others

Locks → Steal locks

Locks the file for you and removes the lock of another user

Hint: Avoid stealing a lock because the changes made by another user can be lost.

_svn_icon_conflict.png

Commands to resolve conflicts

Conflicts → Mark as resolved

Indicates a displayed conflict in the SVN repository as marked and resolved

Note: Select the command if you edited and resolved the displayed conflict. You can commit changes again afterwards.

Conflicts → Resolve using theirs

Resolves the conflict

In the SVN repository, the changes are accepted that were committed by other users. Your changes are discarded.

Conflicts → Resolve using mine

Resolves the conflict

In the SVN repository, the changes to your working copy are accepted and the changes by other users are discarded.

_svn_icon_change_location.png Show log

Opens the Log – Application dialog

The history of the selected node is shown there. The previous revisions are displayed with the respective actions.

_svn_icon_change_location.png Change location

Changes the location of the selected object within the working copy

Example: You can resolve a tree conflict by saving the local object to another location. Then update the parent object to apply it to the locked children.

_svn_icon_refresh.png Update

Updates the browser view by rescanning the working copy

_svn_icon_clean_up.png Cleanup

Executes an SVN cleanup operation on the working copy