Я хочу, щоб я міг знайти певний рядок, який був введений в будь-який комітет у будь-якій галузі, як це зробити? Я знайшов щось (що я змінив для Win32), але git whatchanged
, схоже, не розглядає різні гілки (ігноруйте фрагмент py3k, це лише виправлення каналу msys / win line)
git whatchanged -- <file> | \
grep "^commit " | \
python -c "exec(\"import sys,msvcrt,os\nmsvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)\nfor l in sys.stdin: print(l.split()[1])\")" | \
xargs -i% git show origin % -- <file>
Не важливо, чи ваше рішення повільне.