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.

(7 votes, average: 4.29 out of 5)
September 21st, 2011 at 7:27 am
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’