Подтвердить что ты не робот

Github/compare: Как различать два разных файла (разные имена файлов, как в HEAD)?

Можно ли использовать github /compare для отображения разницы между двумя разными исходными файлами в HEAD?

Вот как я делаю это в командной строке с git diff:

git diff HEAD:docs/tutorial/01-boxed-function-pointers.cpp HEAD:docs/tutorial/02-raw-actors.cpp

Мое лучшее предположение о синтаксисе github следующее. Но это не работает:

https://github.com/RossBencina/Fractorp/compare/HEAD:docs/tutorial/01-boxed-function-pointers.cpp...HEAD:docs/tutorial/02-raw-actors.cpp

Мне особенно нужен он-лайн довольно-печатный HTML-рендеринг diff.

Если это невозможно сделать с помощью github, может ли кто-нибудь порекомендовать сторонний веб-сайт, который будет отображать различия между двумя произвольными файлами, размещенными на github?

Изменить # 1:

Спасибо, кто рекомендовал https://www.diffchecker.com. Тем не менее, мне нужно указать исходные файлы как текущую HEAD на github. Любой сторонний инструмент должен автоматически вытащить последние исходные файлы из URL-адресов репозитория github. Я заметил, что http://www.mergely.com может импортировать исходный код из URL-адресов. Однако я ищу живое представление, в котором всегда используется последний HEAD.

Спасибо.

4b9b3361

Ответ 1

Я использую этот сторонний инструмент онлайн-анализа в течение длительного времени, если хотите, вы также можете использовать его. https://www.diffchecker.com. Но, похоже, вы должны вручную вставить два файла на него.

Ответ 2

Я иногда использую инструмент Diff Checker на сайте diffchecker. Это интерактивный инструмент для сравнения текстовых различий между двумя текстовыми файлами.

Ссылка: https://www.diffchecker.com/diff

Ответ 3

Line Diff отобразит github как разницу между двумя фрагментами кода, однако вы не сможете указать исходные файлы как текущие HEAD на github - я просто думаю, что это крайний случай, и никто еще не думал о том, чтобы сделать его "особенностью" в одном из этих онлайн-инструментов.