Sim, você deve - ou fazer referência ao controle de versão do projeto original diretamente (ou seja, usar o recurso externo do SVN para obter a revisão relevante do repositório de origem ou ter um link para obter a versão correta da origem do projeto).
Coloque a dll em uma parte um pouco separada do seu repositório - não empacote no diretório / bin / release, você achará muito mais fácil trabalhar com dlls de terceiros se houver uma clara distinção entre o que é seu código e o que é deles - especialmente quando você vem substituí-lo ou modificá-lo.