我想将我的计算机上的工作副本的更改提交到存储库。 该仓库是在一个URL,现在i'm这样做:在sharpsvn中提交的问题
using (SvnClient client = new SvnClient())
{
SvnCommitArgs ca = new SvnCommitArgs();
ca.ChangeLists.Add(workingcopydir + filename);
ca.LogMessage = "Change";
client.Add(workingcopydir + filename);
try
{
client.Commit(workingcopydir, ca);
//, ca, out resultado
}
catch (Exception exc)
{
MessageBox.Show(this, exc.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
但doesn't工作,当它完成文件添加但不COMMITED。为什么? 谢谢! :)
SharpSvn将suberrors作为内部例外。因此,您的消息框仅显示错误消息的某些部分。 – 2010-03-05 20:14:22