В SourceTree, как ограничить журнал только отображением коммитов, затрагивающих файлы в данной папке?
т.е. эквивалент:
git log path/to/folder
В SourceTree, как ограничить журнал только отображением коммитов, затрагивающих файлы в данной папке?
т.е. эквивалент:
git log path/to/folder
Теперь этот ответ устарел. Было написано до, версия Windows SourceTree была встроена в эту функцию. Текущая версия SourceTree для Windows (1.5.2.0) теперь имеет эту функцию, поэтому @bozi solution теперь должна работать как для версий SourceTree для Windows, так и для Mac.
Вместо использования SourceTree вы можете использовать
gitk -- folderPath
чтобы просмотреть историю только папки. gitk
принимает множество параметров, которые git log
делает.
Другим вариантом является использование другого Git gui like TortoiseGit, который позволит вам выбирать папки в Проводнике Windows и щелкнуть правой кнопкой мыши, чтобы получить контекстное меню, из которого вы можете выбрать просмотр журнала для этой конкретной папки.
Нажмите на сегментный элемент Состояние файла в левом верхнем углу.
Над файлами, расположенными в области, установите фильтры в Tree View и Показать все. Все ваши файлы появятся в области Файлы в рабочей дереве.
Выберите один или несколько файлов и/или папок, щелкните правой кнопкой мыши и выберите Выбранный журнал....
Моя первая мысль была, функция Log Selected предназначена только для файлов.
Затем случайно я ударил Tree View - Voila!
Я использую Mac, не уверен, что это доступно в Windows.
На самом деле в sourcetree нет возможности для этого. Вы можете опубликовать эту идею на сайте atlassian.
Щелкните правой кнопкой мыши файл, который вы хотите игнорировать. Выберите игнорировать. Это даст вам несколько опций о том, как игнорировать этот файл в будущем.