Как фильтровать журнал по папке в SourceTree?

В SourceTree, как ограничить журнал только отображением коммитов, затрагивающих файлы в данной папке?

Т.е. эквивалент: git log path/to/folder

git,atlassian-sourcetree,

21

Ответов: 5


7 принят

Этот ответ устарел

Этот ответ теперь устарел. Это было написано до того, как версия SourceTree для Windows имела встроенную функцию. Текущая версия SourceTree для Windows (1.5.2.0) теперь имеет эту функцию, поэтому решение @ bozi теперь должно работать как для версий SourceTree для Windows, так и для Mac.

Оригинальный ответ

Вместо использования SourceTree вы можете использовать

gitk -- folderPath

для просмотра истории только папки. gitkпринимает многие из тех же параметров, что и git logделает.

Другой вариант - использовать другой Git gui, такой как TortoiseGit, который позволит вам выбирать папки в Проводнике Windows и щелкнуть правой кнопкой мыши, чтобы получить контекстное меню, из которого вы можете выбрать просмотр журнала для этой конкретной папки.


22

Нажмите на сегментный элемент состояния файла в левом верхнем углу.

Скриншот 1

Над файлами, расположенными в области индекса, установите фильтры в « Вид дерева» и « Показать все» . Все ваши файлы будут отображаться в файлах в рабочей области дерева .

Скриншот 2

Выберите один или несколько файлов и / или папок, щелкните правой кнопкой мыши и выберите « Log Selected ...» .

Скриншот 3


2

Моя первая мысль была: функция Log Selected предназначена только для файлов.

Затем я случайно ударил Tree View - Voila!

Я использую Mac, не уверен, что это доступно в Windows.

  • Измените настройки исходного дерева на TreeView
  • Как пояснил @bozi Нажмите «Выбранный журнал»

введите описание изображения здесь


1

На самом деле в sourcetree нет возможности для этого. Вы можете опубликовать эту идею на сайте atlassian.


-1

Щелкните правой кнопкой мыши файл, который вы хотите игнорировать. Выберите игнорировать. Это даст вам несколько опций о том, как игнорировать этот файл в будущем.

мерзавец, Atlassian-sourcetree,
Похожие вопросы