Как я могу запросить свой репозиторий подрывной деятельности?

Немного поздно к разговору.

Я также пытался заставить Debug или Trace или Console или TestContext работать в Unit Testing.

Ни один из этих методов не появился работать или показывать вывод в окне вывода.

    Trace.WriteLine("test trace");
    Debug.WriteLine("test debug");
    TestContext.WriteLine("test context");
    Console.WriteLine("test console");

VS2012 и Greater (из комментариев) В Visual Studio 2012 нет значка. Вместо этого в результатах теста есть ссылка, называемая Output. Если вы нажмете на ссылку, вы увидите все WriteLine.

До VS2012 я тогда заметил в окне результатов теста, после запуска теста, рядом с зеленым кругом успеха, есть другой значок, я удвоил его. Это были мои результаты теста, и он включал все типы писем выше.

19
задан Paul 20 February 2009 в 18:40
поделиться

6 ответов

Можно использовать журнал svn команда для создания XML-файла с большой информацией обо всех фиксациях как это:

svn log URL --xml --verbose > commits.xml

существуют еще некоторые опции, с которыми можно играть ограничить диапазон пересмотра, получить больше информации об опорах версии, включать информацию о слиянии, и т.д.

, проблема затем становится, "как я выполняю запросы на содержании XML-документа", который легче, чем работа с существующими API SVN. Например, в C# можно сделать запросы LINQ на XML.

14
ответ дан 30 November 2019 в 03:12
поделиться

Вы могли использовать проект SvnQuery (http://svnquery.tigris.org), который имеет намерение обеспечить интерфейс запросов для того, чтобы сделать такие запросы. Это имеет API.NET и сеть frontend, обеспечивая тот же язык запросов. Можно сделать сложные запросы с операторами, вложенными выражениями, подстановочными знаками, фразами и разорвать фразы. Оператор, который Вы просите, вычисляя различие между теперь и последняя дата фиксации, не реализован, но поскольку это - проект с открытым исходным кодом, можно или добровольно предложить делать это или отправлять запрос новых функций для него :-)

16
ответ дан 30 November 2019 в 03:12
поделиться

нет никакого языка запросов репозитория или поискового API. для сложных запросов Вам был бы нужен индексатор репозитория (как http://supose.soebes.de/wiki/supose ) или база данных фиксации (как http://www.viewvc.org/ ). http://markmail.org/thread/wszzgnrny6o2r7u7 имеет еще некоторые ссылки.

2
ответ дан 30 November 2019 в 03:12
поделиться

В настоящее время не нет никакого языка запросов подверсии или основанного на запросе API, это находится в широком употреблении (хорошо, теперь наблюдайте, что кто-то противоречит мне, это - жизнь в сети, которую я предполагаю).

Это означает, что Вы ограничены соединением вместе выводов от нормальных команд svn как

svn info

, и

svn log

я уверен, что что-то как удар или powershell могло сделать это, по крайней мере, выполнимым. Если бы Вы застреваете с пакетом окон, я начал бы кричать теперь.

2
ответ дан 30 November 2019 в 03:12
поделиться

Как уже упомянуто, svn журнал/информация может быть объединен с командами оболочки для нахождения то, что Вы хотите. С другой стороны, Вы могли непосредственно использовать собственный API SVN в C/C++ к programmtically репозиторию процессов enties. SVN имеет привязку Python. Если Java является Вашим предпочтительным языком, попробуйте http://svnkit.com/

1
ответ дан 30 November 2019 в 03:12
поделиться

Вы можете оформить заказ VoilàSVN или OpenGrok

2
ответ дан 30 November 2019 в 03:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: