Many diagrams show the
Update/Commit process and others the
Merge process but few seem to
capture both. The attached image "
SVN_merge.png" from the website
https://www.clear.rice.edu/comp310/Eclipse/Subclipse/subversion.html is one of the better examples I found. With only a foggy understanding of SVN I've ventured to draw my own diagram that attempts to show
both Update/Commit and Merge with other nuances. The attached files named "
SvnSimpleEditFile" (.pptx and .png) cover the lone developer case and files named "
SvnEditFileOnBranch" (.pptx and .png) cover multiple developers merging changes back to the trunk. The
third layer I've added to the bottom (
Editor / App) shows a more familiar process (open/edit/save) whose pattern helps understand higher levels.
Red numbers indicate the order steps should be carried out.
Please confirm or correct my portrayal either visually or verbally or let me know if they are flawed beyond all hope. Thanks.