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 16:52:28 and 2024-12-26 16:54:13

1
2
3
4

5
6
7
8

9
10
11
12

13
14
15
16

17
18
19
20

21

22
23
24
25
26
27

28
29
30
31
32
33
34
35
36





37
38

39
40

41
1
2
3

4
5



6
7
8
9

10
11



12
13
14
15
16
17

18
19
20
21
22
23

24
25
26
27
28





29
30
31
32
33
34

35
36

37




-
+

-
-
-
+



-
+

-
-
-
+




+
-
+





-
+




-
-
-
-
-
+
+
+
+
+

-
+

-
+
-
Просмотр изменений табличных данных редко кому нужен. Поэтому и предложений такой функциональности на рынке софта, насколько я знаю, мало.

<h2>diff</h2>
  *  По умолчанию, программисты, отслеживающие изменения исходного кода, используют программу diff и ее аналоги для построчного просмотра изменений.
  *  По умолчанию, программисты, отслеживающие изменения исходного кода, используют программу diff и ее аналоги для построчного просмотра изменений. Выглядит это примерно так:

Выглядит это примерно так:

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


<h2>Google Sheets</h2>
  *  Есть возможность просматривать изменения таблиц в Google Sheets.
  *  Есть возможность просматривать изменения таблиц в Google Sheets. Но там возможности не очень продвинутые, изменения, внесенные разными пользователями, отмечаются разными цветами, да и всё:

Но там возможности не очень продвинутые, изменения, внесенные разными пользователями, отмечаются разными цветами, да и всё:

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


<h2>Beyond Compare</h2>
  *  Просмотр табличных изменений возможен при помощи некоторых программ с закрытыми исходниками, например, Beyond Compare такое позволяет:

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


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

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


<h2>Daff</h2>
  *  Самое полезное, что я нашел для работы с разными версиями одной и той же таблицы, лежит тут https://github.com/paulfitz/daff
daff позволяет сравнивать csv-файлы между собой и выводить разницу в html-файл, вот примерный синтаксис этой утилиты:
.\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
В этом примере "было" это файл .\data\demos\base_1.csv, "стало" -- .\data\demos\base_2.csv
Исполняемый файл daff.exe (скомпилированный для Windows 11 x64) хранится прямо в репозитории, в директории bin/
Результирующий html-файл выглядит так:
  daff позволяет сравнивать csv-файлы между собой и выводить разницу в html-файл, вот примерный синтаксис этой утилиты:
  .\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
  В этом примере "было" это файл .\data\demos\base_1.csv, "стало" -- .\data\demos\base_2.csv
  Исполняемый файл daff.exe (скомпилированный для Windows 11 x64) хранится прямо в репозитории, в директории bin/
  Результирующий html-файл выглядит так:

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

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