Какой графический инструмент git для Mac может показывать историю каждого файла лучше, чем github?

#macos #git

#macos #git

Вопрос:

Я хочу иметь хорошую графическую версию git log -p some/file.rb на моем Mac. Tower 1.2 может похвастаться новым представлением истории файлов, но оно показывает только два выпадающих списка с SHA1 для сравнения; это немного менее полезно, чем история «сравнения версий» MediaWiki (в ней даже не отображаются сообщения о фиксации).

Я не могу найти ничего в GitNub или Gitti, что делает это. GitX делает это примерно так же, как и GitHub, но мне жаль, что я не могу просто прокручивать вверх и вниз, чтобы увидеть различия, вместо того, чтобы нажимать на каждую фиксацию. Есть ли лучший инструмент?

Ответ №1:

Я бы попробовал SourceTree. У него приятный и мощный графический интерфейс.

Комментарии:

1. Функция, которую вы ищете в SourceTree, — это ужасно вводящая в заблуждение «Выбранный журнал», вы можете найти это, щелкнув правой кнопкой мыши соответствующий файл.

2. SourceTree слишком сложен! Я скучаю по инструменту, подобному тому, который включен в WebStorm, который очень гибкий и интуитивно понятный.

Ответ №2:

Я привык и мне нравится, как Netbeans показывает историю файлов, поэтому я просто создаю проект в netbeans с опцией PHP Application with Existing Sources , теперь вы можете просматривать историю каждого файла и графическое различие каждого коммита, например:

  1. Найдите нужный файл на панели проектов слева
  2. Щелкните правой кнопкой мыши> Git> Показать историю
  3. Выберите Diff одну из 2 кнопок слева Summary и Diff
  4. Теперь коснитесь каждого коммита