Chuvash Toponymy Database v.0.1

Changes To How to view tabular document difference
Login

Changes To How to view tabular document difference

Changes to "How to view tabular document difference" between 2024-12-26 17:05:50 and 2024-12-26 17:07:49

21
22
23
24
25
26
27
28
29



30
31

32
33
34
35
36
21
22
23
24
25
26
27


28
29
30
31

32
33
34
35
36
37







-
-
+
+
+

-
+





<h2>Fossil</h2>
  *  Fossil может отображать разницу между разными версиями одного и того же файла в репозитории. Подсветка при этом довольно полезная:

  <img src="/raw?ci=trunk&filename=data/img/diff_side_by_side_hilite_fossil.jpg">


<h2>Daff</h2>
  *  Самое полезное, что я нашел для работы с разными версиями одной и той же таблицы, лежит тут <a href="https://github.com/paulfitz/daff">https://github.com/paulfitz/daff</a>. daff позволяет сравнивать csv-файлы между собой и выводить разницу в html-файл, вот примерный синтаксис этой утилиты:<br>
  **.\bin\daff.exe diff --input-format ssv --output-format html --output .\data\demos\OUTPUT.html .\data\demos\base_1.csv .\data\demos\base_2.csv**<br>
  *  Самое полезное, что я нашел для работы с разными версиями одной и той же таблицы, лежит тут <a href="https://github.com/paulfitz/daff">https://github.com/paulfitz/daff</a>. daff позволяет сравнивать csv-файлы между собой и выводить разницу в html-файл, исполняемый файл daff.exe (скомпилированный для Windows 11 x64) хранится прямо в репозитории, в директории <a href="https://sjyrmi.ru/myfossil/chu_toponymy_1/dir?ci=tip&name=bin">bin/</a><br>
  Вот примерный синтаксис этой утилиты:<br>
  <b>.\bin\daff.exe diff --input-format ssv --output-format html --output .\data\demos\OUTPUT.html .\data\demos\base_1.csv .\data\demos\base_2.csv</b><br>
  В этом примере "было" это файл .\data\demos\base_1.csv, "стало" -- .\data\demos\base_2.csv<br>
  Исполняемый файл daff.exe (скомпилированный для Windows 11 x64) хранится прямо в репозитории, в директории <a href="https://sjyrmi.ru/myfossil/chu_toponymy_1/dir?ci=tip&name=bin">bin/</a>
  
  Результирующий html-файл выглядит так:

  <img src="/raw?ci=trunk&filename=data/img/daff_html_output.png">

  Закрашенные ячейки обозначают внесённые изменения, содержимое ячеек: слева от знака '→' -- то, что было, справа от знака '→' то, что стало после внесенных изменений. Удаленные строки помечаются красным цветом, добавленные строки -- зеленым.