Это команда schdiff, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Schdiff - Графический инструмент различий для схем
СИНТАКСИС
Schdiff infile1.sch infile2.sch
ОПИСАНИЕ
The Schdiff программа будет использовать ImageMagick(1) для отображения графической разницы двух gschem
файлы схем. Это наиболее полезно в сочетании с системой контроля версий, чтобы
сравнить две версии одного и того же файла, просмотреть изменения и т. д. Однако это ограничено в
что он может сравнивать только два файла одновременно; он не может различать целые каталоги и не может
diff для всей ревизии (если эта ревизия не затрагивает только один файл). Это легко может быть
настроен для работы с большинством систем контроля версий. Вот инструкции для троих:
мерзавец: Использовать инструмент дифференциала команда точно так же, как вы бы использовали Разница , но поставьте -x Schdiff
опцию.
ртутный: Использовать Schdiff команда точно так же, как вы бы использовали Разница , но добавьте следующее
строки в ваш .hgrc:
[расширения]
hgext.extdiff =
[дополнительно]
cmd.schdiff = шдифф
подрывная деятельность: Использовать Разница как обычно, но укажите --diff-cmd Schdiff опцию.
ПРИМЕРЫ
Используйте git для просмотра изменений в файле между двумя ревизиями
git difftool -x schdiff 182110f690c51eb53ea1799fd022e87322d742e3
039e012397f2638d1577dd7c80fb862a5503dbfd cpu.sch
Используйте mercurial, чтобы увидеть все изменения, внесенные после конкретной ревизии.
hg schdiff -r 8442880f9835 cpld.sch
Используйте Subversion для просмотра конкретной ревизии
svn diff --diff-cmd schdiff -c 49 power.sch
Используйте schdiff онлайн с помощью сервисов onworks.net