3

我正在使用 SharpSvn 获取存储库的日志。对于每个日志条目,我可以访问有关已更改文件的有用信息(通过 SvnLogEventArgs.ChangedPaths),但我不知道如何获取 svn:mergeinfo 属性。

有任何想法吗?谢谢

4

1 回答 1

4

它只是一个常规的 Subversion 属性。您可以使用以下代码提取值:

string mergeInfo;
var client = new SvnClient();
bool success = client.GetProperty(
                        SvnTarget.FromString(fileName), 
                        "svn:mergeinfo", 
                        out mergeInfo);

请注意,GetProperty 的结果并不表示 mergeinfo 属性是否可用,而是表示方法调用是否成功。即使成功为真,mergeInfo 字符串变量也可能为空。

于 2009-11-25T21:13:06.593 回答