Určení, kdo provedl poslední změnu na řádku pomocí příkazu Annotate
Řekněme, že jste na řádku 65 daného souboru narazili na nějaký kód, kterému nerozumíte.
Koho se na to zeptáte? Mohli byste začít prohledávat historii daného souboru, ale tak se nedozvíte, kdo změnil konkrétní řádek.
Zde je užitečný příkaz Annotate.
Někdy žertem uváděný blame, vám umožní vybrat libovolný soubor ASCII (binární soubory - viz poznámka) a získat výpis toho, kdo změnil který řádek.
Akce Zobrazit anotaci je k dispozici na těchto místech: Pohled s historií, Průzkumník úložiště, pohled Synchronizace a pohled Prostředek a Balíčky.
Existují dva dostupné druhy anotate: Novější anotace funkce Quick Diff a starší pohled Anotace. Na stránce předvoleb anotace CVS si můžete zvolit verzi anotace, kterou chcete používat.
Zde je souhrn rozdílů mezi těmito dvěma typy anotace:
- Anotace funkce Quick Diff:
- Anotace funkce Quick Diff zobrazuje anotace na lokálním souboru vpravo v témže editoru.
- klepnutí na anotaci nebo klepnutí na libovolný řádek v editoru vyvolá pohled Historie, který zobrazí příslušné informace o revizích.
- Neztrácejte prostor ve svém editoru při zobrazování anotace; jednoduše přidejte anotace do pruhu anotace editoru, který právě používáte.
- Chcete-li vypnout anotace, musíte vybrat z kontextové nabídky pruhu anotace položku 'Skrýt informace o revizích'.
- Pohled Anotace:
- Perspektiva se může přepínat v závislosti na nastavení vašich předvoleb.
- Pro zobrazení anotací se otevře editor pouze ke čtení.
- Po výběru změn v pohledu Anotace se v textovém editoru zvýrazní řádky přidružené k vybraným změnám.
- Naopak, výběr řádku v editoru způsobí, že pohled Anotace vybere změnu přidruženou k tomuto řádku.
- Pohled historie zobrazí historii otevřeného souboru a zvýrazní revizi aktuálně vybrané změny.
Takto si budete moci rychle zobrazit komentář týkající se potvrzení konkrétní změny.
Funguje pouze pro textové soubory
Příkaz Annotate funguje pouze pro soubory, které jsou v úložišti CVS označeny jako ASCII.
Dále platí, že příkaz otevře textový soubor za účelem zobrazení změn i v případě, že přidružený editor na pracovní ploše není textovým editorem.
Například pokud anotujete na souboru plugin.xml, otevře se jednoduchý textový editor namísto plného editoru PDE.
Sledování/úpravy
Týmové programování s CVS
CVS