Отслеживание использования кода в хранилище SVN - PullRequest
0 голосов
/ 27 января 2011

Я работаю над библиотекой, и мне любопытно, не повлияют ли мои изменения на другие проекты в хранилище Subversion, которые ее используют, поэтому я хотел бы найти способы использования во всех проектах в хранилище. *

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

Я использую IntelliJ 9, поэтому мне любопытно, есть ли плагин для такого рода вещей (или встроенная способность). Выполнение поиска в «Проектах и ​​библиотеках» не является достаточно широким поиском.

FishEye, кажется, поддерживает это, кто-нибудь пробовал это?

Спасибо.

1 Ответ

0 голосов
/ 28 января 2011

Я могу придумать несколько вариантов:

  • GNU Global будет выполнять перекрестную ссылку на функции с помощью call-сайтов, что может быть очень полезно, чтобы увидеть, где функции используются в базе кода
  • Doxygen имеет несколько параметров для индексации вызывающих / вызываемых абонентов, хотя я думаю, что это может быть очень медленным
  • Настройте сервер сборки, например Hudson , и создайте задание, которое собирает каждый проект не реже одного раза в день. Это даст вам лучшее представление о том, что вы не вносите критических изменений.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...