Вы сказали, что есть скрытые папки .svn; это означает, что targetPath
уже является рабочей копией, вам нужно будет зайти в другую папку или удалить существующую рабочую копию, если она больше не нужна.
Если вы хотите обновить существующую рабочую копию, сделайте что-то вроде:
client.Update(targetPath);
Ознакомьтесь с документами Subversion для получения дополнительной информации о том, какая команда вам нужна в каком случае.