2014-02-19 3 views
0

Как получить список коммиттов для SVN-пути с помощью SharpSvn? Я пытался что-то вроде этого:SharpSVN и GetLog

Но это не работает - он бросает ArgumentException («Этот аргумент не является допустимым канал А Ури указано имя параметра: TargetPath.»). Обратите внимание, что я не хочу иметь рабочую копию - все должно быть в памяти, если это возможно.

ответ

1

Это должно было быть:

Client.GetLog(new Uri("svn://1.2.3.4/my/path"), new SvnLogArgs(new SvnRevisionRange(new SvnRevision(fromTime), new SvnRevision(SvnRevisionType.Head))), out list); 

IMO не очень мудрый дизайн интерфейса, но так и быть.

Смежные вопросы