Ne zeď znaků + a −.Změny na vykreslené stránce.
Řádkový diff je stvořený pro kód. U dokumentu chcete číst, co se změnilo, jako text. DotMD ukazuje změny mezi verzemi na vykreslené stránce.
macOS 14 nebo novější. Čtení je zdarma; úpravy a revize se platí jednou.
Rychlá odpověď
DotMD si uchovává dřívější verze každého otevřeného souboru Markdown a ukazuje, co se mezi nimi změnilo, na vykreslené stránce: přidané odstavce, položky seznamů a řádky tabulek zeleně, odebrané červeně a přeškrtnuté. Otevřete File → Show Version History (⌥⌘Y), vyberte verzi, obnovte ji nebo vraťte jednotlivé změny.
Proč je řádkový diff u prózy těžko čitelný
Řádkový diff porovnává text řádek po řádku. V kódu to funguje, protože řádek je jednotka významu. V dokumentu ne: odstavec je často jeden dlouhý řádek, takže změna jediného slova ukáže celý odstavec jako odebraný červeně a přidaný zeleně. Totéž udělá zalomení odstavce jinak. Pak hledáte to jedno slovo, které se změnilo.
U tabulky je to horší. Změněná buňka je změněný řádek ze svislítek a pomlček. Chcete vykreslenou tabulku se změněným řádkem označeným.
DotMD ukazuje rozdíl na stránce, kterou čtete: nadpisy, odstavce, položky seznamů, bloky kódu a řádky tabulek, přidané zeleně, odebrané červeně a přeškrtnuté.
Otevřete historii verzí
Stiskněte tlačítko ⑂ na liště nástrojů, ⌥⌘Y, nebo zvolte File → Show Version History. Okno se přepne do režimu historie, jako v Dokumentech Google. Verze jsou vpravo seřazené podle dnů, nahoře s Current version. Vybraná verze se zobrazí vykreslená místo stránky, se zvýrazněnými změnami od předchozí verze.
- Highlight changes vypne barvy, abyste viděli verzi tak, jak byla.
- Restore vrátí vybranou verzi. Aktuální text se předtím uloží jako verze, takže obnovení lze vrátit.
- Done (⌘↩) opustí režim historie.
Verze se ukládají jako snímky: když přidáte složku, když se DotMD spustí, kdykoli soubor změní jiná aplikace, například AI agent, git nebo jiný editor, a když ho otevřete, opustíte nebo dokončíte jeho úpravy. Starší se ředí jako v Time Machine, nejvýše 200 na soubor. Historie je pohodlí, ne záloha.
Vraťte jednu změnu, zbytek nechte
Obnovení verze vrátí celý soubor. Často chcete míň: ponechat nový text kromě jednoho odstavce. S DotMD Reviewer se u aktuální verze každý změněný blok ukáže jako starý text červeně těsně nad novým textem zeleně.
-
Označte, co vrátit
Najeďte na změnu a klikněte na ↩ Revert u jejího červeného textu. Odstavec, který byl jen přidán, má místo toho ✕ Remove. Stránka ukáže, jak bude vypadat.
-
Použijte
Klikněte na Apply Reverts. Soubor se zapíše jen s těmito změnami vrácenými a zbytek zůstane. Cancel zahodí značky. Předchozí text se uloží jako verze, takže i tohle lze vrátit.
Po úpravě souboru AI agentem
Soubory, které jiná aplikace změnila od vašeho posledního otevření, mají v postranním panelu oranžovou tečku. Otevřete jeden a DotMD přejde rovnou k jeho změnám, se zvýrazněným vším od vašeho posledního pohledu. Pokud se otevřený soubor změní, banner řekne, kolik řádků přibylo a ubylo, a Show Changes otevře srovnání.
Když revidujete opravy agenta k vašim komentářům, změny se ukazují u každého komentáře a úpravy, o které žádný komentář nežádal, se počítají jako other changes. Tam se schovávají překvapení od agenta. Viz Kontrola změn.
Git diff, nebo DotMD?
Git použijte na revizi kódu v pull requestu: k tomu je řádkový diff určený. DotMD použijte na čtení toho, co se změnilo v dokumentu: ve specifikaci, plánu, README, srovnávací tabulce. Nesoupeří. DotMD nepotřebuje repozitář a zachytí i změny, které nikdy nebyly commitnuté.
Dotazy k diffům Markdownu
Potřebuje to git?
Ne. DotMD si dělá vlastní snímky; git není nutný.
Které verze mohu porovnat?
Každá verze se ukazuje proti té předchozí. Aktuální verze ukazuje vše od poslední.
Je to zdarma?
Seznam verzí a Restore potřebují DotMD Editor. Zvýrazněné změny a jednotlivé návraty potřebují DotMD Reviewer. Viz ceník.
Uvidím, co AI agent změnil?
Ano. Když agent upraví soubor, změny se ukazují u jednotlivých komentářů a úpravy, o které nikdo nežádal, jsou vypsané zvlášť.