Имя: Пароль:
IT
 
знатоки ГИТа подскажите
0 Bigbro
 
02.06.23
06:19
Вот допустим есть у меня конфа 1с разваленная в файлы, на которую напялили ГИТ, ведется активная работа и все такое.
есть большой модуль, который правился очень много раз (под сотню может быть) за последние три года
меня интересует одна конкретная строчка - которая сначала была, а потом была закомментирована
как найти в каком таске это сделано если их реально тысячи.

Например, если мы хотим увидеть все изменения, произошедшие с функцией git_deflate_bound в файле zlib.c, мы можем выполнить git log -L :git_deflate_bound:zlib.c. Эта команда постарается определить границы функции, выполнит поиск по истории и покажет все изменения, которые были сделаны с функцией, в виде набора патчей в обратном порядке до момента создания функции.
https://git-scm.com/book/ru/v2/Инструменты-Git-Поиск

в документации примерно то что надо написано.

вопрос - в git Extensions где это?))
не вижу в менюшках ничего похожего.
сильно не пинайте с гитом всего пару месяцев воюю.
1 Грю
 
02.06.23
06:29
git blame -L номер_начальной_строки,номер_конечной_строки имя_файла

например:

git blame -L 10,11 zlib.c
3 Bigbro
 
02.06.23
07:04
похоже на то что надо
только у меня гит баш в экстеншен пишет что не обнаружен
а как там еще командную строку ввести?
4 Bigbro
 
02.06.23
07:06
пардон вижу могу просто из командной строки все писать.