vimdiff против управления исходным кодом repo

См. Документация по биткойн-RPC - getblockchaininfo

"blocks": xxxxxx,             (numeric) the current number of blocks processed in the server
"headers": xxxxxx,            (numeric) the current number of headers we have validated

blocks - высота самого высокого загруженного и проверенного блока, а headers - высота самого высокого проверенного блока. заголовок блока (минус один на обоих, так как отсчет начинается с нуля). Проверка заголовка сама по себе не требует всего блока.

5
задан Keith Pinson 2 January 2013 в 19:08
поделиться

5 ответов

Я использую плагин vcscommand для взаимодействия с VCS.

Из описания:

Плагин VIM 7, полезный для управления файлами, управляемыми CVS, SVN, SVK и git в VIM, включая фиксацию изменений и выполнение различий с использованием системы vimdiff.

В частности : VCSVimDiff разделит текущее окно и покажет «vimdiff» для последней версии в репо. Вы также можете указать один номер версии для сравнения текущего буфера (например, : VCSVimDiff -2 ), или два номера версии для сравнения друг с другом. Вот соответствующий раздел из документации:

: VCSVimDiff

Использует vimdiff для отображения различий между версиями текущего файл.

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

Если аргумент равен нулю, либо один, исходный буфер используется для выполнения vimdiff. Когда рабочий буфер закрыт, исходный буфер будет возвращен в нормальный режим.

После запуска режима vimdiff с использованием вышеуказанных методов дополнительный vimdiff буферы могут быть добавлены путем передачи аргумента единственной версии в команда. Всего может быть до 4 буферов vimdiff.

Использование формы команды с двумя аргументами сбрасывает vimdiff только на эти 2 версии. Кроме того, вызов команды в другом файле приведет к закройте предыдущие буферы vimdiff.

8
ответ дан 18 December 2019 в 07:56
поделиться

I use vimdiff with subversion the following way:

When I want to see differences in vimdiff for a specific file or a group of files I do:

svn diff [files] --diff-cmd svd

Here the --diff-cmd instructs subversion to use the command "svd" instead of its default diff behavior. svd is the following shell script:

#!/bin/bash
shift 5; /usr/bin/vimdiff -f "$@"

You did not mention your OS, the above will work for Linux and OS X for sure.

9
ответ дан 18 December 2019 в 07:56
поделиться

Я счастливый пользователь плагина vimdiff bazaar . Для git есть gitvimdiff (можно использовать несколько других решений ). Mercurial также может .

1
ответ дан 18 December 2019 в 07:56
поделиться

For ClearCase VCS there exists a plug-in which also does what you want.

0
ответ дан 18 December 2019 в 07:56
поделиться

Плагин VCSCommand действительно полезен в этом случае, и он также легко работает с SVN, CVS и другими репозиториями. : VCSVimDiff применяет vimdiff между файлом, загруженным в буфер, и копией в репозитории.

2
ответ дан 18 December 2019 в 07:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: