Я искал что-то в SharpSVN, которое выполнит эквивалент «Сохранить ревизию в ...» в GUI TurtoiseSVN. Я пытался выяснить, как это сделать, не повезло. В настоящее время я смотрю: Примечание: logentry является SvnLogEventArgs после того, как я вызвал client.GetLog (uri, arguments, out logitems);C# SharpSVN, как получить копию конкретных файлов изменений?
foreach (SvnChangeItem svnChangeItem in logentry.ChangedPaths)
{
// I would think I could do something like svnChangeItem.SaveRevsionTo()
}
SvnChangeItems хранит в основном точную информацию, показанную в TurtoiseSVN. Когда вы щелкните правой кнопкой мыши там, вы можете сохранить выбранный файл revsision, который я надеюсь сделать с SharpSVN (я не хочу, чтобы на самом деле проверить файл, просто получите копию файла в этой ревизии). Благодарю.
сделаю, спасибо! –
Я не уверен, что вполне понимаю формат этого звонка. Не могли бы вы привести пример того, как позвонить в файл example.txt с 'trunk /' в репозитории в редакции 11 до 'C: \'? –
Ага, ладно. Я работал через одну из перегруженных версий и нашел тот, который мне нужен, и он работает. Еще раз спасибо за информацию. –