Is there a way set Subversive to use --ignore-externals on future updates for a project?
Not that I know of. A search on the bug tracker shows that it's been considered but not taken up. You could alias 'svn up' to 'svn up --ignore-externals' in your shell, but that'll affect all projects.