diff- все статьи тега ➜ страница 2
Права доступа к файлам Git в Windows
Я прочитал несколько вопросов, касающихся прав доступа к файлам в Git, и я все еще немного смущен. У меня есть РЕПО на GitHub, разветвленное от другого. После слияния, они должны быть идентичны. Однако: $ git diff --summary origin/epsilon master/epsilon mode change 100644 => 100755 ants/dist/sample_bots/csharp/compile.sh mode change 100644 => 100755 ants/dist/starter_bots/coffeescript/MyBot.coffee mode change 100644 => 100755 ants/dist/starter_bots/coffeescript/ants.coffee mode cha ...
Как вывести разницу между двумя конкретными версиями в Subversion?
Я использую Subversion через интерфейс командной строки Linux. Я хочу увидеть разницу между ревизией 11390 и 8979 конкретного файла под названием fSupplierModel.php в мой терминал. Как я могу это сделать? ...
Что означает "@ @ -1 +1 @ @ " в выводе git diff?
Я собирал данные из информации, возвращенной из git diff <commitId>..<commitId> и я столкнулся с @@ -1 +1 @@ Я не могу понять, что это говорите мне. Я искал немного в Google, но безрезультатно. ...
Как загрузить один commit-diff из GitHub?
Я хотел бы получить один (назовем его ${SHA}) из GitHub через веб-интерфейс. например, что-то вроде: $ git clone http://github.com/foo/bar $ cd bar $ git format-path -o .. ${SHA}~1..${SHA} $ cd .. $ rm -rf bar ...но без необходимости клонировать весь репозиторий (РЕПО в вопросе большое). очевидно, что GitHub может отображать diff данной фиксации через веб-интерфейс, но как я могу извлечь это в (унифицированный) diff-файл (в идеале с сохранением сообщения фиксации)? ...
Утилита DIFF работает для 2 файлов. Как сравнить более 2 файлов одновременно?
таким образом, утилита Diff работает так же, как я хочу для 2 файлов, но у меня есть проект, который требует сравнения с более чем 2 файлами одновременно, возможно, до 10 за раз. Это требует наличия всех этих файлов бок о бок друг с другом, а также. Мои исследования на самом деле ничего не нашли, vimdiff кажется лучшим до сих пор с возможностью сравнения 4 за раз. мой вопрос: есть ли какая-либо утилита для сравнения более 2 файлов одновременно, или способ взломать diff / vimdiff, чтобы это може ...
Как создать патч для целого каталога, чтобы обновить его?
Я знаю, что на этом уже есть несколько потоков, но никто полностью не объяснил, как именно выполнить начальный diff для создания файла патча, а затем как применить этот патч на исходный каталог, чтобы обновить его. в моем случае, есть каталог файлов, которые каждый может бесплатно скачать из интернета. Я взял этот каталог и внес в него изменения, и хочу создать файл патча, чтобы другие могли применить его к загруженному каталогу для воспроизведения именно то, что у меня есть в моем измененном к ...
Утилита diff на основе JavaScript [закрыто]
Я ищу diff эквивалент, написанный на JavaScript, который возвращает / печатает только соответствующие строки. Я не хочу, чтобы оба полных текста отображались рядом друг с другом с выделенными различиями, но просто хочу, чтобы фактические различия (плюс некоторые буферные строки, чтобы знать, где разница), подобно выходу из утилиты linux diff. кто-нибудь знает функцию JavaScript, которая делает это? Все различия должны быть признаны (даже пробел). Спасибо. ...
Есть ли способ настроить vimdiff, чтобы игнорировать все пробелы?
Я использую vim -d file1 file2 для того чтобы увидеть различия между ними. Это прекрасно работает, но я хочу игнорировать изменения пробелов - они не имеют отношения к файлам исходного кода. Vim help утверждает, что следующая команда будет делать магию: set diffopt+=iwhite но, к сожалению, эта команда только добавляет -b в командной строке инструмента diff, и это только игнорирует конечные пробелы. Правильный ключ командной строки для diff должен быть -w, чтобы игнорировать все пробельные с ...
Что означает мета-линия "@ @ ... @ @ " со знаками at в svn diff или git diff?
когда я использую svn diff или git diff он показывает такие строки: @@ -1,5 +1,9 @@ что они означают? ...
Слияние с "git mergetool"
Я нашел git mergetool чтобы быть удобной утилитой для визуального слияния различий, но то, как я собираюсь это сделать, кажется действительно шатким. По сути, мой процесс выглядит так, когда конфликты сообщаются: выполнить git mergetool в командной строке, нажмите введите чтобы запустить мой инструмент diff (Meld или FileMerge, в зависимости от компьютера) разрешать конфликты сохранить изменения закройте инструмент diff Если у меня есть более одного конфликта, промыть, повторить. Да, это я ...