Вопросы с тегом «diff»

159
Посмотреть отличия веток со слиянием?

Я знаю, что могу увидеть разницу между HEAD и текущим состоянием meld .. Но как я могу увидеть различия между ветвями, например masterи develсо смесью? На данный момент я делаю следующие шаги: Переименовать папку рабочей копии например mv /projectA /projectA_master) Клонировать проект снова git...

157
Почему «git difftool» не открывает инструмент напрямую?

Я настроил gitтак: git config --global diff.tool meld Когда я бегу: git difftool Я получаю следующее сообщение: Viewing: 'hello.txt' Hit return to launch 'meld': Затем, если я нажму Enter, meldзапустит. Как я могу отключить это сообщение, чтобы meldоно запускалось сразу после ввода git...

155
Как заставить git-diff и git log игнорировать новые и удаленные файлы?

Иногда есть несколько измененных файлов вместе с некоторыми новыми, удаленными и / или переименованными файлами. При выполнении git diffили git-logя хотел бы опустить их, чтобы я мог лучше определить изменения. На самом деле, было бы лучше перечислить имена новых и удаленных файлов без их...

155
Создайте файл патча или diff из репозитория git и примените его к другому другому репозиторию git

Я работаю над проектом на основе WordPress и хочу исправлять свой проект в каждой новой версии WP. Для этого я хочу создать патч между двумя коммитами или тегами. Например, в моем репо /www/WPя делаю это: $git patch-format com1..com2 --stdout > ~/patchs/mypatch.patch Или $git patch-format...

151
Раскраска пробелов в выводе git-diff

Что касается форматирования кода, я немного пурист :). Я очень часто удаляю ненужные пробелы (строки только с w, w в конце строк и т. Д.). Я даже установил vim, чтобы показать такие линии, окрашенные в красный цвет. Моя проблема в том, что с помощью git-diff я часто вижу что-то вроде этого: - else{...

148
Как заставить diff работать как git-diff?

Мне нравится форматирование вывода git diff. Цвет и +/ / -представление изменений между строками легче читать, чем GNU diff. Я могу git diffиспользовать --no-indexфлаг за пределами git-репо, и он работает нормально. Однако, по-видимому, отсутствует --excludeопция для исключения файлов или...

147
Как отличить локальные незафиксированные изменения от источника

Допустим, я клонировал репозиторий и начал изменять файлы. Я знаю, что если у меня есть локальные незафиксированные изменения, я могу выполнить git diff test.txtразличие следующим образом, и он покажет мне разницу между текущим локальным HEAD и модифицированными незафиксированными изменениями в...

143
Как можно различать два конвейера в Bash?

Как можно различать два конвейера без использования временных файлов в Bash? Допустим, у вас есть два командных конвейера: foo | bar baz | quux И вы хотите найти diff в их выходах. Очевидно, одно из решений: foo | bar > /tmp/a baz | quux > /tmp/b diff /tmp/a /tmp/b Можно ли сделать это без...

140
Могу ли я заставить git распознавать файл UTF-16 как текст?

Я отслеживаю файл виртуальной машины Virtual PC (* .vmc) в git, и после внесения изменений git определил файл как двоичный и не стал бы различать его для меня. Я обнаружил, что файл был закодирован в UTF-16. Можно ли научить git распознавать, что это текстовый файл, и обрабатывать его...

137
Загрузить другую цветовую схему при использовании vimdiff

Как загрузить другую цветовую схему при выполнении vimdiff. Я хочу этого, потому что моя текущая цветовая схема не показывает должным образом различия в vimdiff, For. например, некоторые различия отображаются с тем же цветом fg / bg. Это очень затрудняет понимание различий. Так что каждый раз,...

136
Как я могу применить diff-патч в Windows?

Существует множество программ, которые могут создать патч для различий, но у меня есть куча времени, чтобы применить его. Я пытаюсь распространить патч, и у меня есть вопрос от пользователя о том, как его применить. Поэтому я попытался выяснить это самостоятельно и обнаружил, что понятия не имею, и...

136
Выделите разницу между двумя строками в PHP

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

124
Почему разница между 30 марта и 1 марта 2020 года ошибочно дает 28 дней вместо 29?

TimeUnit.DAYS.convert( Math.abs( new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("30-03-2020 00:00:00").getTime() - new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("1-03-2020 00:00:00").getTime() ), TimeUnit.MILLISECONDS) Результат 28, а должно быть 29. Может ли быть часовой пояс /...

122
Как я могу визуализировать посимвольные различия в едином файле сравнения?

Скажем, у меня есть патч, созданный с помощью git format-patch. По сути, файл представляет собой унифицированный файл сравнения с некоторыми метаданными. Если я открываю файл в Vim, я вижу, какие строки были изменены, но я не вижу, какие символы в измененных строках отличаются. Кто-нибудь знает...