Я только что выполнил ваш точный код со следующими предположениями.Работало нормально.Я также создал хранилище в точном каталоге и рабочую копию в том же каталоге, как вы указали.
Я удостоверился, что проверка прошла хорошо, выполнив svn update
.Этот вывод тоже ниже.
Пожалуйста, убедитесь, что все нижеприведенное точно соответствует тому, что вы делаете / возвращаете.Если что-то иное, это, возможно, виновник.Если все идентично, возможно, у вас проблемы с разрешением.Можете ли вы попробовать запустить процесс от имени администратора, если у вас есть UAC, запустив Visual Studio от имени администратора?
Обновление SVN
C:\test\test client\test project>svn update
Updating '.':
At revision 0.
Структура папок
C:\
- test
- test client
- test project
- repositories
- test project
Код
private const string _svnDirectory = @"C:\Program Files\TortoiseSVN\bin\";
private static String GetRepositoryPath()
{
return @"C:/test/test client/repositories/test project/";
}
private static String GetProjectPath()
{
return @"C:/test/test client/test project/";
}