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.
@Version History v DotMD: vpravo seznam verzí podle dnů, u každé označení, kdo ji vytvořil, a vybraná verze na stránce se starým odstavcem červeně a novým zeleně
Version History: každá verze s označením, kdo ji vytvořil.

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ě.

  1. 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.

  2. 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ášť.

Další otázky