2009-08-07 82 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會回退您的已緩存的顛覆證書。