To my understanding it is only necessary to add files you work with once or regularly into the trunk. It seems wasteful and bulky to add files that never get touched to the trunk. Is this logic correct? And then if I eventually want to touch one of those files I can easily add it later on?
Share
The rule of thumb is: anyone must be able to start from scratch, with a brand new computer, install the various development tools (compiler, IDE, database, etc.), checkout the trunk, and build the latest version of the project. All your sources go in the repository, except the sources that are automatically generated from other artefacts.