Post date: Oct 16, 2014 6:41:21 PM
By convention, the top level of a project repository contains 3 folders:
branches
tags
trunk
The current production version of code should always be on the trunk. If you are updating the code you should create a separate branch or tag for your work (see SVN documentation for distinction between tags and branches). When your changes are ready for production, you can merge them to the trunk.
By convention, the trunk folder of a project contains 3 folders:
deploy: contains the current deployable artifact generated by the source code. The esriAddIn file resides here for our VB projects. Current user documentation related to the deployable object may also be stored here
src: source doe for project
tests: unit tests (if there are any)