2

在尝试使用以下代码时,我收到以下错误:已经为不同的 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);
4

3 回答 3

1

IMHO, the best way to troubleshoot SVN problems is to use the command line client. Sometimes, it offers more clues that way, so you might want to look at documentation on svn checkout

于 2008-12-30T15:47:44.317 回答
1

你说有隐藏的 .svn 文件夹;这意味着它targetPath已经是一个工作副本,您必须检出另一个文件夹,或者如果不再需要现有的工作副本,则删除它。

如果您想更新现有的工作副本,请执行以下操作:

client.Update(targetPath);

查看Subversion 文档以获取有关在什么情况下需要什么命令的更多信息。

于 2009-01-11T12:52:23.117 回答
1

嗯,正确吗?这已经是 SVN 文件夹的工作路径了吗?该位置是否有任何隐藏的 svn 文件夹?

我在“进入暂存区域、在本地工作、丢弃”循环中使用 SharpSVN,所以我总是从一个干净(空)文件夹开始(祖先中没有 SVN 文件夹)。这一直运作良好。

于 2008-12-30T14:29:15.613 回答