1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/vcs-all-in-one-git-standup

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

git-standup

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

Небольшой инструмент, который мне всегда был нужен. Я работаю с несколькими репозиториями ежедневно, и мне обычно трудно вспомнить, на чём я остановился в каждом из них. git-standup помогает мне проводить стендапы и отслеживать свою работу. По умолчанию он предоставляет наиболее распространённое использование, то есть показывает коммиты за последний рабочий день в текущем каталоге и каталогах ниже текущего уровня, а также имеет несколько опций для изменения своего поведения.

Требования

Единственное требование — иметь хорошие сообщения о коммитах :)

Установка

Вы можете установить git-standup, используя один из перечисленных ниже способов:

Источник Команда
curl curl -L https://raw.githubusercontent.com/kamranahmedse/git-standup/master/installer.sh | sudo sh
npm npm install -g git-standup
brew brew update && brew install git-standup
aur pacaur -S git-standup-git
вручную Клонируйте и запустите make install

Использование

Просто запустите его в своём проекте, и он выдаст вам результаты за последний рабочий день.

git standup

Если вы запустите его в папке с несколькими git-репозиториями, он пройдёт по каждому проекту и предоставит отчёт о каждом из них.

Опции

Можно передать несколько параметров, чтобы изменить поведение git-standup.

git standup [-a <имя автора>]
            [-w <начало недели-конец недели>]
            [-m <максимальная глубина каталога>]
            [-F]
            [-b <ветка для использования>]
            [-d <количество дней назад>]
            [-u <до какого дня>]
            [-D <формат даты>]
            [-A <после даты>]
            [-B <до даты>]
            [-L]
            [-g]
            [-h]
            [-f]
            [-s]
            [-r]
            [-c]
            [-R]

Вот описание каждой опции:

| Опция | Описание | | --- | --- --- | | a | Укажите автора, чтобы ограничить поиск, например -a "Kamran Ahmed" или -a "all" | | b | Укажите ветку для ограничения поиска (unset: все ветки, "\$remote/\$branch" для включения выборки) | | w | Укажите дни начала и конца недели, например, в ОАЭ будние дни — с воскресенья по четверг, поэтому можно сделать -w SUN-THU| | m | Укажите глубину рекурсивного поиска по каталогам, например -m 3 по умолчанию — два | | F | Принудительно выполнять рекурсию до указанной глубины, даже если ранее найден репозиторий Git | | d | Укажите количество дней назад для включения, например -d 30 для получения данных за месяц | | u | Укажите количество дней назад, до которого должен выполняться стендап, например -u 3 | | L | Включите символические ссылки в рекурсивный поиск по каталогам | | D | Укажите формат даты для git log (по умолчанию: относительный) возможные значения | | A | Покажите коммиты до указанной даты | | B | Покажите коммиты до указанной даты | | h | Выведите экран справки | | g | Покажите, подписан ли коммит GPG (G) или нет (N) | | f | Извлеките последние коммиты заранее | | s | Не выводит сообщение об отсутствии активности (полезно при запуске в каталоге с большим количеством репозиториев) | | c | Показывает diff-stat для каждого соответствующего коммита | | r | Создаёт файл отчёта git-standup-report.txt в текущем каталоге | | R | Отображает дату автора вместо даты коммиттера |

Для базового использования всё, что вам нужно сделать, это запустить git standup в репозитории или папке с несколькими репозиториями.

Использование в одном репозитории

Чтобы проверить все свои личные коммиты за прошлый рабочий день, перейдите в проект репозитория и выполните команду:

$ git standup

git standup

Использование в нескольких репозиториях

Откройте каталог с несколькими репозиториями и выполните:

$ git standup

git standup

Это покажет вам все ваши коммиты с последнего рабочего дня во всех репозиториях внутри.

Глубина каталога

По умолчанию скрипт выполняет поиск только в текущем каталоге или на один уровень глубже. Если вы...

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Вспомните, чем вы занимались в последний рабочий день. Тсс! Или проявите любопытство и узнайте, что делал кто-то из вашей команды ;-) Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/vcs-all-in-one-git-standup.git
git@api.gitlife.ru:oschina-mirror/vcs-all-in-one-git-standup.git
oschina-mirror
vcs-all-in-one-git-standup
vcs-all-in-one-git-standup
master