Могу ли я удалить все дубликаты (не только последовательные), чтобы поставить свои истории (.bash_history, .gdb_history) под контроль версий? - PullRequest
1 голос
/ 04 марта 2020

У меня есть эта мантра:

Если это простой текст и он полезен, поместите его под контроль версий.

Пока у меня есть следующее под git:

  1. Конфигурация моего редактора (Emacs / Spacemacs).
  2. Моя bash конфигурация
  3. Различные списки задач

I Я создал репозиторий для хранения своих историй, но я столкнулся с проблемой наличия дубликатов в них.

Мне очень досадно, что HISTCONTROL=erasedups имеет дело только с последовательными дубликатами.

Можно ли создать ловушку, которая будет выполняться каждый раз, когда я ввожу новую команду для удаления дубликатов в истории?

Или это должна быть ловушка pre pu sh git каждый раз, когда я пу sh в репо?

...