Изменить github diff для сравнения?

Для просмотра веб-страниц github он не отображается как бок о бок, как это делает множество инструментов diff. Могу ли я изменить режим диффузии на бок о бок? Я имею в виду сеть github.

Ответ 1

Да, это возможно с 3 сентября 2014 года: см. " Представление разделенных различий:

https://cloud.githubusercontent.com/assets/98681/4139311/699ef6da-3399-11e4-8d8e-cf0a9e902867.gif

В настоящее время Diffs поставляется в двух вариантах, унифицированных и разделенных.
Переключайтесь между ними по запросу, фиксации и сравните страницы, используя переключатель в правом верхнем углу страницы. Используемый вами режим станет предпочтительным по умолчанию.


Примечание: с 4 сентября 2014 года он также поддерживает различие слов.
См. "Есть ли у Github представление, которое показывает различия между версиями файлов?".

Ответ 3

Не git diff, но вы можете использовать git difftool, который вызовет подходящую утилиту для вашей платформы, чтобы делать то, что вы просите.

Например, в Linux он по умолчанию будет вызывать meld, что очень хороший инструмент. git difftool знает о множестве различных утилит, но вы также можете настроить его на свой собственный.

Ответ 4

Нет, на GitHub на данный момент невозможно. Вы можете проверить другие инструменты онлайн-сравнения, например: http://www.quickdiff.com/, http://www.diffchecker.com/ и http://www.diffnow.com/. Они дадут вам бок о бок diffs, но вы должны скопировать/вставить текст вручную.

Ответ 5

В сети Github еще нет этой функции.

Вам может быть интересен термин diff tool cdiff, у него есть опция -s, чтобы дать бок о бок diff.

Чтобы просмотреть изменения, которые еще не отправлены, введите

cdiff -s

Чтобы просмотреть историю изменений в рабочем пространстве, введите

cdiff -ls

Чтобы просмотреть изменения в запросе на перенос, выполните команду pipe в raw diff от url, например:

curl https://github.com/ymattw/cdiff/pull/11.diff | cdiff -s