Возникли проблемы с проверкой кода SharpSVN (1.5 и 1.6). (Обратите внимание, у меня также установлен Tortoise 1.5 на моей машине)
Этот же код работал ранее, поэтому я не знаю, почему что-то могло сломаться.
using (SvnClient client = new SvnClient())
{
SvnUriTarget url = new SvnUriTarget(checkoutURL.ToString());
client.Authentication.DefaultCredentials = new NetworkCredential(userName, password);
return client.CheckOut(url, destinationPath, out result); //error happens here
}
Этот код сносит копию с SVN. Он создает копию в каталог с именем Песочница.
Ничего не изменилось (кроме конфигурации моей собственной системы, я доберусь до этого через минуту), однако теперь я получаю ошибку:
SharpSvn.SvnException:
Can't open file '..\..\..\TestHarness\Sandbox\testBuild\Trunk\TestProjects\XX\Source\XX.TestHarness\Tests\Service\_svn\tmp\text-base\IViewProject_Tester.cs.svn-base':
The system cannot find the path specified.
Теперь это безумие. Это снесло хорошо раньше. Для того, чтобы он сказал мне запустить «Очистку», намекнул, что ранее там была рабочая копия!
Кроме того, вы также можете видеть, что SharpSVN считает, что файл .cs находится внутри каталога _svn!
О моей настройке ..
на моей системе установлена Tortoise 1.5 (после понижения версии с Tortoise 1.6, чтобы посмотреть, смогу ли я решить эту проблему .. нет пути ..
, так как я являюсь разработчиком .net, я настроил Tortoise для использования папок _svn
Есть какие-нибудь подсказки? Даже вопросы приветствуются ..