English 中文(简体)
尝试使用SharpSVN结账时出现错误
原标题:
  • 时间:2008-12-30 14:07:32
  •  标签:

在尝试使用以下代码时,我收到以下错误:已经在不同的URL上工作,错误代码为155000。

string targetPath = @"C:Documents and SettingsAdminMy DocumentsCPM 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);
问题回答

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

我在“get to scratch area,work locally,throw away”周期中使用SharpSVN,所以我始终从干净(空)文件夹(祖先中没有SVN文件夹)开始。 这总体上一直运作良好。

在我看来,解决 SVN 问题的最佳方法是使用命令行客户端。有时候,它提供更多的线索,因此你可能需要查看关于 svn checkout 的文档。

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

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

client.Update(targetPath);

检查Subversion文档,以获取更多关于在哪种情况下需要使用哪个命令的信息。





相关问题
热门标签