Main »

Svn status codes


edit SideBar

svn status -u will print status for every file in a six-column format. The meanings of the codes are:

The first eight columns in the output are each one character wide. Columns 1 and 8 are the most meaningful for us.

Column1 Column 2 Column 3
Says if item was added, deleted, or otherwise changed
      ' ' no modifications
      'A' Added
      'C' Conflicted
      'D' Deleted
      'I' Ignored
      'M' Modified
      'R' Replaced
      'X' item is unversioned, but is used by an externals definition
      '?' item is not under version control
      '!' item is missing (removed by non-svn command) or incomplete
      '~' versioned item obstructed by some item of a different kind
Modifications of a file's or directory's properties
      ' ' no modifications
      'C' Conflicted
      'M' Modified
Whether the working copy directory is locked
      ' ' not locked
      'L' locked
Column 4 Column 5 Column 6
Scheduled commit will contain addition-with-history
      ' ' no history scheduled with commit
      '+' history scheduled with commit
Whether the item is switched relative to its parent
      ' ' normal
      'S' switched
Repository lock token
      ' ' not locked in repository, no lock token
      'K' locked in repository, lock toKen present
      'O' locked in repository, lock token in some Other working copy
      'T' locked in repository, lock token present but sTolen
      'B' not locked in repository, lock token present but Broken
Column 8
The out-of-date information appears in the eighth column:
      '*' a newer revision exists on the server
      ' ' the working copy is up to date

Page last modified on February 23, 2009, visited 1434 times

Edit - History - Print - Recent Changes (All) - Search