Описание тега git-rev-list
Git command that lists commit objects in reverse chronological order
0
ответов
git rev-list --all --objects не работает с нехваткой памяти, malloc не удалось
Я пытаюсь бежать: git rev-list --objects --all используя 32-битный Cygwin, но он терпит неудачу с: fatal: Out of memory, malloc failed (tried to allocated 805523547) bytes. что соответствует размеру большого сгустка, совершенного в начале истории ре…
29 июн '13 в 14:58
8
ответов
Git - как перечислить ВСЕ объекты в базе данных
Есть ли лучший способ получить необработанный список SHA1 для ВСЕХ объектов в хранилище, чем делать ls .git/objects/??/\* а также cat .git/objects/pack/*.idx | git show-index? Я знаю о git rev-list --all но это только перечисляет объекты коммитов, н…
08 сен '11 в 13:19
1
ответ
Шпаргалка Далвича: как воспроизвести "git log"?
Уважаемые участники сообщества, Я работаю над системой анализа кода и хотел бы заменить вызовы приложения CLI Git модулем Dulwich. В качестве второго шага мне нужно заменить команду "git log" на эквивалент Dulwich. В частности, я пытаюсь воспроизвес…
25 июн '18 в 10:42
3
ответа
В git перечислите все теги, так как некоторые теги
Я использую теги для определения версий релиза и для определения коммитов "разработка завершена" для задач. Делать git tag Я получаю список вроде следующего. > git tag v0.1.0 task_1768 task_2011 task_1790 task_1341 v0.1.1 task_2043 task_2311 v0.1…
10 янв '13 в 00:05
1
ответ
"A..B" (двойная точка) против "- только справа A...B" (отфильтрованная тройная точка) в диапазонах коммитов Git?
Сравните Каковы различия между двойной точкой ".." и тройной точкой "..." в диапазонах коммитов Git? , более полезный вопрос. Я хотел бы уточнить, производят ли следующие команды тот же набор коммитов, что и git log A..B: # version 1 git log --right…
28 сен '13 в 20:41
1
ответ
Найти всех прямых потомков данного коммита
Как я могу найти все коммиты, которые имеют данный коммит в качестве родителя? Например, если у меня есть этот граф коммитов Git, G H I J \ / \ / D E F \ | / \ \ | / | \|/ | B C \ / \ / A Я хотел бы получить список всех прямых потомков B: D, E а так…
15 янв '15 в 09:45
0
ответов
Как использовать git rev-list для вывода списка исправлений, которые нужно перебазировать
Я работаю над базой кода Android, где у меня много локальных веток в нескольких репозиториях AOSP. Я хочу автоматизировать процесс, чтобы перебазировать его до последней версии корневого манифеста Google. Для данного хранилища AOSP я хочу рассчитать…
02 окт '18 в 18:36
1
ответ
Сжатие Git Repo - объект в пакете, а не в коммитах
Я пытаюсь сжать репозиторий Git, который составляет около 2 ГБ. Я следую за разделом "Удаление объектов" главы 9 (9.7) в книге ProGit: http://git-scm.com/book/en/Git-Internals-Maintenance-and-Data-Recovery После запуска git gc, затем git verify-pack…
28 авг '13 в 11:17
1
ответ
Можно ли проверить, доступен ли тег git из другого тега git в том же репо с помощью удаленных команд?
Можно ли проверить, доступен ли тег git /commit из другого тега git /commit в репозитории с помощью удаленных команд git, т.е. без клонирования кода. Я могу сделать это локально, используя git rev-list или git merge-base. Я пытался использовать git …
12 май '17 в 09:15
1
ответ
Git: как найти кратчайший путь между коммитами
Учитывая большой git-репозиторий с сотнями веток / тысяч коммитов и нерегулярную стратегию слияния веток, как определить кратчайший путь между двумя коммитами? Другими словами, какой путь ветвей от более раннего коммита A к более позднему коммиту B …
29 ноя '18 в 18:13
2
ответа
Произошло ли слияние из определенной ветки в master?
У меня есть две основные ветки в репозитории Git - развиваться и осваивать. Разработка новых функций происходит в филиалах разработки, которые затем объединяются в мастер для развертывания. Я хотел бы определить, произошло ли слияние с превращения в…
28 апр '14 в 14:18
1
ответ
Объедините git rev-list с git show
В настоящее время для просмотра коммитов, сделанных на ветке, я делаю следующее: git merge-base HEAD master # to get the hash of when the branch came off parent git show [hash from above command]..my-branch Однако это перечисляет коммиты в обратном …
30 янв '14 в 14:03
3
ответа
Определить коммиты, введенные в ветвь, путем слияния в git?
Я пытаюсь определить коммиты, введенные в родительскую ветку из-за слияния, используя идентификатор слияния.
12 мар '18 в 06:43
1
ответ
Поднять версию при коммите
У меня есть проект в php с использованием GIT, и есть файл с именем "версия" с внутренней "1". Я хочу, чтобы при фиксации число увеличивалось. Я использую функцию git hook с этим скриптом: num=$(cat version) num=$(expr 0$num + 1) echo $num > vers…
21 янв '16 в 21:01
2
ответа
git: определить все коммиты, не соответствующие шаблону
Я пытаюсь идентифицировать все коммиты с помощью сообщения, которое не начинается с [core], Это мои неудачные попытки: Простой подход git rev-list --grep '^(?!(\[core\]).).+' "branch1...branch2" пустой результат Включить расширенный флаг git rev-lis…
12 июн '15 в 10:00
2
ответа
Список всех удаленных веток, которые находятся за мастером
У меня есть мусор ветки функций в центральном хранилище, кроме мастера. Мой мастер в курсе. Теперь я хочу узнать список веток, которые отстают от моей основной ветки. Я знаю, что выбор отдельных веток в github / bitbucket имеет графическое представл…
26 сен '16 в 19:12
3
ответа
Найти коммиты Git, содержащие несколько конкретных коммитов
Общая проблема: Учитывая набор коммитов, как мне найти список коммитов, в которых все эти коммиты являются предками, или, соответственно, первые коммиты, которые содержат все эти коммиты. Я могу найти ветви (аналогично тегам), которые содержат комми…
18 дек '12 в 17:59
1
ответ
Git: Как сообщить об окончании ввода rev-list --stdin в Windows
Я использую git rev-list --stdin из командной строки Windows. Я вхожу -- следуют несколько путей, по одному на каждой строке. Как мне сообщить Git, что я закончил вводить список путей? Я пробовал Ctrl+Z, Ctrl+C, Ctrl+D, но ни один из них не работает…
22 дек '18 в 19:08
1
ответ
Как найти самого старого общего потомка двух коммитов в git?
Учитывая два (или более) коммитов, я хочу найти самое старое слияние, которое объединяет их. Что-то вроде противоположности git merge-base (который находит самых молодых общих предков). Другими словами: я хочу исследовать коммит слияния, который объ…
18 сен '15 в 10:38
2
ответа
Получить вывод git revlist в машиночитаемом формате
Я использую git rev-list --all --format="%H%n%B" получить все (доступные) коммиты из git-репозитория. Мне нужно иметь возможность анализировать полученный результат в отдельных полях для хэширования коммитов, а также необработанного тела. -> Есть ли…
24 авг '17 в 14:37