SVN File Status Flags

More SVN stuff I can never completely remember.  As seen from running svn update, svn switch, or svn merge. “G” always throws me. See $ svn status help for details.

U filename = item (U)pdated to repository version
G filename = item’s local changes mer(G)ed with repository
C filename = item’s local changes (C)onflicted with repository
D filename = item (D)eleted from working copy
A filename = item (A)dded to working copy
~ filename = item (S)ubstitution; for example local file update obstructed by substitution of a symlink with the same name in the repository (I think of this as a sideways/backwards “S”)

Also note that a real “S” flag means that something has gone horribly wrong with a switch and that the operation was not fully completed. Hopefully you’ll never see this.

Tags:

1 Star2 Stars3 Stars4 Stars5 Stars (7 votes, average: 4.29 out of 5)
Loading ... Loading ...

Possibly Related:


One Response to “SVN File Status Flags”

  1. D'n Russler Says:

    A funny thing happened on my way from an svn up…

    svn up –force path/file.sql
    E path/file.sql
    Updated to revision 29862.

    This “E” flag doesn’t seem to be documented anywhere! SO.

    The subversion file status “E” flag indicates that an update was done with a ‘forcE’

Leave a Reply