Получение ошибки при попытке оформления заказа с SharpSVN - PullRequest
2 голосов
/ 30 декабря 2008

При попытке использовать следующий код я получаю следующую ошибку: Уже работает для другого URL, код ошибки 155000.

string targetPath = @"C:\Documents and Settings\Admin\My Documents\CPM Creator\"; //" for prettify

client.Authenticatio​n.DefaultCredentials​ = new NetworkCredential("guestUser", "hjk$#&123");

// Checkout the code to the specified directory
client.CheckOut(new Uri("http://svn.peerlis.com:8080/CPM Creator"), targetPath);

Ответы [ 3 ]

1 голос
/ 30 декабря 2008

ИМХО, лучший способ устранения проблем SVN - это использование клиента командной строки. Иногда он предлагает больше подсказок, поэтому вы можете посмотреть документацию по svn checkout

1 голос
/ 11 января 2009

Вы сказали, что есть скрытые папки .svn; это означает, что targetPath уже является рабочей копией, вам нужно будет зайти в другую папку или удалить существующую рабочую копию, если она больше не нужна.

Если вы хотите обновить существующую рабочую копию, сделайте что-то вроде:

client.Update(targetPath);

Ознакомьтесь с документами Subversion для получения дополнительной информации о том, какая команда вам нужна в каком случае.

1 голос
/ 30 декабря 2008

Ну это правильно? Это уже рабочий путь для папки SVN? В этом месте есть скрытые папки SVN?

Я использую SharpSVN в цикле «добраться до нуля, работать локально, выбросить», поэтому я всегда начинаю с чистой (пустой) папки (без папок SVN в предках). Это всегда работало довольно хорошо.

...