2009-08-07 46 views
1

我试图创建一个网站,将自动化项目设置。 我要创建使用SharpSVN SVN目录。 这里是我的尝试:SharpSvn CreateDirectories

 SvnClient svnClient = new SvnClient(); 
     svnClient.CreateDirectories(new[] 
             { 
              string.Format("svn://example.com/{0}/trunk/", ProjectName), 
              string.Format("svn://example.com/{0}/branches/", ProjectName), 
              string.Format("svn://example.com/{0}/tags/", ProjectName) 
             }); 

我得到这个异常信息:System.ArgumentException,MESSAGE:这种说法是不是一个有效的路径。一个Uri指定参数名:路径

另外,我不知道在哪里,我把用户名密码&我想用?

回答

1

您可以使用SvnClient.RemoteCreateDirectories。 (不要忘了添加日志消息到的args类,或处理客户端上的犯下的事件)。

认证通过上SvnClient.Authentication助手类处理。例如。你可以在该类上使用.DefaultCredentials。默认情况下,SharpSvn会回退您的已缓存的颠覆证书。