Этот подход может быть проще, чем некоторые. Он включает в себя:
Шаги (с примечаниями для тех, кто хочет объяснений):
cd $(brew --repository) // see Note 1 below
git remote add brew https://github.com/Homebrew/brew // see Note 2 below
git pull brew master // promising fast-forward report!
brew update // see Note 3 below
Обзор:
Из того, что я могу сказать, фактическая причина этой проблемы изменение URL репо. Сейчас brew
и было brew.git
. (Полный актуальный URL: https://github.com/Homebrew/brew )
Примечание 1. Эта первая команда приводит вас из любого места в вашей файловой структуре к правильному каталог. Структура каталогов для меня отличается от того, что другие показывают выше (Mac OS 10.11.16), но с этой командой эти различия не должны иметь значения.
Примечание 2: эта вторая команда добавляет правильный удаленный URL к новому псевдониму; Я сделал это на тот случай, если этот подход не достиг желаемого, и мне снова понадобился предыдущий адрес. Так как новый пульт работал, я приглашаю кого-то еще прокомментировать простое изменение URL с псевдонимом origin. Я с удовольствием обновлю ответ, чтобы отразить то, что сработало для вас.
Примечание 3: Эта четвертая команда дает желаемый результат: она сообщает о большом количестве обновлений, включая особенно приятный отчет "==> Перенос HOMEBREW_REPOSITORY в / usr / local / Homebrew!" (выделение их).
Nitriq - бесплатный инструмент статического анализа кода для .net. У него нет графов, но есть карта дерева, и вместо того, чтобы изучать CQL, вы используете LINQ для выполнения всех запросов. Вы можете найти его по адресу www.nitriq.com
Есть несколько вариантов
NDepend - довольно приятный пакет, и все, что вы найдете для его замены, не будет таким гладким или интегрированным, но ...
Reflector, вероятно, один из лучших инструментов для развития, для него есть несколько надстроек для построения графиков зависимостей которые могут предоставить некоторые инструменты построения диаграмм. Что касается метрик кода, вы можете использовать FxCop как минимум для определения методов с относительно высокой цикломатической сложностью.
Don't think that you are going to find anything as good as nDepend.
But a lot of what you want to do is available within Visual Studio Team Edition
Reflector has a dependency graph addin which is available here:
http://reflectoraddins.codeplex.com/Wiki/View.aspx?title=Graph
Visual Studio 2010 Ultimate имеет достойный «архитектурный исследователь», который похож на NDEPend (пока не совсем так хорошо). Это не бесплатно, но у вас может быть лучший шанс убедить управление, чтобы купить его в любом случае.