Как я могу легко просмотреть многие git-репо? - PullRequest
3 голосов
/ 23 января 2012

У меня много git-репозиториев в разных проектах, и я хотел бы увидеть более голубиный взгляд на их разработки.В настоящее время я просто ввожу отдельные репо, но должны быть более простые способы.Я использовал Flowdock в командной работе (с RSS), но это не совсем то, чего я хочу.Мне нужно некоторое представление о git-отчетах в консоли без повторного входа в каждый проект.(В настоящее время я вижу Pigeon-View в github / bitbucket, но мне хотелось бы видеть его на консоли или что-то вроде thta.) Как мне легко просмотреть многие git-репозитории?

Пробная версия 1: некоторые итоги?

$ find . -iname ".git"     # find me all git -repos
...
$  find . -iname ".git"|wc # shows the amount of repos
     40      40     434
$ How can I execute here a command to preview the developments in each repo?
$ They may be related projects so it would be extremely useful to see where
$ things are going!
$ 
$ find . -iname ".git" -exec cd '{}' & cd .. & git log $PWD|head -n7 \; # err
$ Some tool to do this kind of erroneous things? 
$ (there is some small mistake but it is just sketching my idea about pigeon view)
$ (also some sort of graphical connection diagram between repos would be useful)

Смежные вопросы, но не об инструменте, который я ищу

  1. Использование git для проекта со многими,много репо
  2. Кто-нибудь на самом деле использует git super / subprojects?
  3. Git: как избежать повторяющихся коммитов с sub-sub-sub ..Git -repos?

1 Ответ

2 голосов
/ 23 января 2012

Либо сделайте по одному репо с каждым из ваших репо в качестве удаленных, а затем извлеките их из всех, затем отфильтруйте ваш git log --all - или - сделайте один репо с несколькими подмодулями ваших репо и сделайте git submodule foreach git log или что-то подобное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...