Integrace s průzkumníkem Windows
================================
.. module:: explorer
:synopsis: Windows explorer integration
Překryvné ikonky
---------------
TortoiseHg poskytuje vizuální vyjádření stavu souborů pomocí překryvných ikonek v okně Průzkumníka Windows. Stejné řešení lze nalézt i u jiných programů Tortoise, jako je TortoiseCVS a TortoiseSVN.
.. figure:: figures/overlayicons.png
:alt: Overlay icons
Překryvné ikony na ikonách složek a souborů (XP)
Kontextové menu obsahuje volbu :guilabel:`Aktualizovat ikony` která přinutí aplikaci TortoiseHg oživit ikony v právě rozbaleném repozitáři nebo ve složce s repozitáři.
Ikona hlavního panelu zezelená a ikony v adresáři se změní v otazníky ve chvíli, kdy probíhá tato aktualizace.
Nové rozšíření konzoly C++ je řádově rychlejší než extenze Pythonu
používaná v dřívějších verzích a stále je možné překryvy konfigurovat pomocí nabídky hlavního panelu (taskbar menu).
Jednoduše klikneme na ikonku *TortoiseHg RPC Server* v rozvinuté liště hlavního panelu vpravo dole a vybereme :guilabel:`Options`.
V okně **TortoiseHg Taskbar** lze povolit překryvy globálně nebo je povolit jen pro lokální disky.
.. figure:: figures/taskbarui.png
:alt: Taskbar options dialog
Dialogové okno Hlavního panelu TortoiseHg
Verze 0.8.1 uvedla možnost selektivně umožnit překryvné ikonky jen v určitých repozitářích. To lze provést editací souboru
:file:`.hg\\thgstatus` uvnitř repozitáře a nahradit jeho obsah
řádkem obsahujícím::
@@noicons
Kontextové nabídky
------------------
Příkazy TortoiseHg (okna a dialogy GUI) lze vyhledat pomocí kontextového menu v průzkumníku Windows. Kontextová nabídka TortoiseHg se mění podle aktuálně vybrané složky nebo souboru.
Toto je kontextové menu pro pracovní adresář:
.. figure:: figures/cmenu-nofiles.jpg
:alt: Context menu
Kontextové menu v pracovním adresáři
A zde je kontextové menu pro vybrané soubory nebo složky:
.. figure:: figures/cmenu-files.jpg
:alt: Context menu
Kontextové menu pro soubor nebo složku
TortoiseHg poskytuje dialogy pro většinu běžně používaných příkazů aplikace Mercurial. Méně používané a nově přidané příkazy jsou přístupné z příkazového řádku konzoly
:file:`cmd.exe`.
Kontextová menu lze konfigurovat prostřednictvím ikonky *TortoiseHg RPC Server* v liště hlavního panelu, stejně jako překryvné ikony.
Nautilus
--------
TortoiseHg také poskytuje integraci rozhraní s pracovním prostředím GNOME pomocí pluginu nautilus-python. Pokud jsme TortoiseHg instalovali z distribučního balíku, je možné, že tuto extenzi máme již nastavenu. Pokud ne, vyhledejte si prosím potřebné informace na našich stránkách Wiki.
Grafické rozhraní extenze pro Nautilus nepodporuje překryvné ikonky a kontextové menu. Umožňuje však výběr příkazů z rozbalovacích nabídek, pokud upravíme soubor :file:`~/.hgrc` následujícím způsobem::
[tortoisehg]
promoteditems = commit, log, synch
.. figure:: figures/nautilus.png
:alt: Nautilus screenshot
GNOME/Nautilus screenshot
.. vim: noet ts=4
|
Loading...