我正在使用 SharpSVN。
我想将 SVN 凭据存储在 pc 中。
我尝试设置凭据更新默认凭据
using (SvnClient client = new SvnClient())
{
client.Authentication.DefaultCredentials = new System.Net.NetworkCredential("user", "password");
...
}
但它不保存数据。
我发现 SharpSvn 提供了一个默认的 GUI 来输入凭据。这个 GUI 有一个标志来存储数据。这里是我找到信息的链接:
- http://blogs.collab.net/subversion/sharpsvn-brings
- SharpSVN SvnUI.绑定到 WPF 窗口
- http://sharpsvn.open.collab.net/docs/walkthrough.htm#svn_commit
这里是使用它的代码:
using (SvnClient client = new SvnClient())
{
// Bind the SharpSvn UI to our client for SSL certificate and credentials
SharpSvn.UI.SharpSvnUI.Bind(client, IWin32Window);
....
}
但它是为 Windows.Forms 制作的,我使用 WPF。另外,我不能使用这个默认的 GUI。
有人现在怎么办?
谢谢!!