Nestes casos, o svn export é seu amigo, pois fornece um instantâneo 'limpo' do código. Minha sugestão é preparar suas implantações para testes e produção. Isso ajudará você a encontrar problemas de confirmação, como check-ins ou conflitos perdidos, pois você só recebe arquivos em uma revisão específica.
Para evitar alguns desses problemas, especialmente se você estiver preso ao svn, tente usar uma ramificação de produção. A ramificação de produção é mantida por um desenvolvedor experiente, que pode usar uma ferramenta de comparação multidirecional para extrair alterações das ramificações dos desenvolvedores. Como apontado por outros, o svn merge (ou mesmo update) pode ser propenso a erros, então este fluxo de trabalho permite que as mudanças sejam seletivamente mescladas, que é como o trabalho de dscm (como descrito por Richard).