Sharpsvn を使用します。特定のリビジョン ログメッセージを変更したい。
svnの「[show log] -[edit logmessage]」と同じように実装されています。
私は英語が苦手です。だから、あなたが理解するのを助けるために。私のコードが添付されています。
public void logEdit()
{
Collection<SvnLogEventArgs> logitems = new Collection<SvnLogEventArgs>();
SvnRevisionRange range = new SvnRevisionRange(277, 277);
SvnLogArgs arg = new SvnLogArgs( range ) ;
m_svn.GetLog(new System.Uri(m_targetPath), arg, out logitems);
SvnLogEventArgs logs;
foreach (var logentry in logitems)
{
string autor = logentry.LogMessage; // only read ..
// autor += "AA";
}
// m_svn.Log( new System.Uri(m_targetPath), new System.EventHandler<SvnLogEventArgs> ());
}