Доступ к svn:mergeinfo через SharpSvn
-
22-09-2019 - |
Вопрос
Я использую SharpSvn для получения журнала репозитория.Для каждой записи журнала я могу получить доступ к полезной информации об измененных файлах (через SvnLogEventArgs.ChangedPaths), но не могу понять, как получить свойство svn:mergeinfo.
Есть идеи?Спасибо
Решение
Это просто обычное свойство Subversion.Вы можете извлечь значение, используя следующий фрагмент кода:
string mergeInfo;
var client = new SvnClient();
bool success = client.GetProperty(
SvnTarget.FromString(fileName),
"svn:mergeinfo",
out mergeInfo);
Обратите внимание, что результат GetProperty указывает не на то, было ли доступно свойство mergeinfo, а на то, был ли вызов метода успешным.Строковая переменная mergeInfo может иметь значение null, даже если успех верен.
Не связан с StackOverflow