It seems that the best approach to using SVN and TortoiseSVN is for each developer to have their own copy of the project files ?
i.e. Do not use a common network drive area to hold copy of project files (with > 1 person updating files in area and then each trying to do SVN commit/updates..)
Can people please confirm this approach of each developer with own copy of project files out of SVN ?
I have also spotted these forum questions and replies which I believe confirms this approach of each developer holding their own copy of SVN project files:
How do you setup a shared Working Copy in Subversion
Using SVN alone or in small workgroups - workflow approach?
When we were using a common network area for the project files outside of SVN, I managed to get some interesting errors/situations !
For example:
Error Commit failed (details follow):
Error Directory ... is out of date
Error File not found: transaction '2134-1sc', path ...
Error You have to update your working copy first.
Error Commit failed (details follow):
Error Aborting commit: '.....'
Error Folder .... remains in conflict
Error sqllike[S10]: disk I/O error