it:software:git:stow

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
it:software:git:stow [2025/01/05 09:37] Petr Nosekit:software:git:stow [2025/01/05 21:27] (aktuální) – [Použití bez domovské složky] Petr Nosek
Řádek 2: Řádek 2:
  
 ===== Úvod ===== ===== Úvod =====
-Příkaz **stow** je užitečný nástroj pro správu symbolických odkazů (symlinků). Umožňuje uživateli uchovávat konfigurační soubory v jednom centrálním adresářinapříklad pro správu v Git repozitáři. Tento adresář je často nazýván **dotfiles**, což je konvence odkazující na skryté soubory v Unixových systémech, které obvykle začínají tečkou (např. `.bashrc`).+Příkaz **stow** je nástroj pro správu symbolických odkazů (symlinků), který umožňuje efektivně organizovat a propojit konfigurační soubory s jejich cílovým umístěním. Typicky se používá kombinaci s adresářem obsahujícím konfigurační soubory, často nazývaným **dotfiles**.
  
 ===== Doporučené konvence ===== ===== Doporučené konvence =====
-Dotfiles: +Pojmenování adresáře **dotfiles** je neformální standard používaný v komunitě správců Linuxu a Unixu pro úložiště uživatelských konfigurací. Název odkazuje na tradiční „dotfiles“ – soubory začínající tečkou (.), které jsou běžně skryté v domovském adresáři, například `.bashrc` nebo `.vimrc`. 
-  * Obsahují konfigurační soubory pro systém aplikace+ 
-  * Standardizovaný název **dotfiles** usnadňuje spolupráci mezi uživateli+**Proč používat název dotfiles?** 
-  * Typicky se spravují v domovském adresáři pomocí verzovacího systému Git.+  **Komunitní standard**:  
 +      * Adresář s názvem dotfiles okamžitě signalizuje, že obsahuje vaše konfigurační soubory
 +      * Nástroje jako GitHub, GitLab různé skripty často očekávají, že repozitář s názvem dotfiles bude obsahovat konfigurace
 +  **Znalostní zkratka**:  
 +      Sdílení repozitáře dotfiles ostatním umožňuje rychle identifikovat vaše nastavení, což usnadňuje spolupráci a inspiraci. 
 +  - **Flexibilita**: 
 +      * Dotfiles mohou obsahovat nejen soubory začínající tečkou, ale i další složky a konfigurace
 +  **Tradice a zdroje**: 
 +      * Použití tohoto názvu usnadňuje využití komunitních zdrojů, návodů a projektů zaměřených na správu dotfiles. 
 + 
  
 ===== Příklad adresářové struktury ===== ===== Příklad adresářové struktury =====
Řádek 69: Řádek 79:
 </code> </code>
  
 +
 +
 +===== Ignorování některých souborů =====
 +
 +Do složky lze přidat sloubor .stow-local-ignore do kterého zadám, že chci ignorovat některé symlinky. Mám například složku certs, do ní jsem nahrál soubor .stow-local-ignore a do něj jsem vložil zástupné znaky, aby se ignorovaly všechny soubory ve složce. 
 +
 +<code>
 +.*
 +</code>
 +
 +Při hromadném mapování složek 
 +
 +<code bash>
 +stow */
 +</code>
 +
 +Mi tedy nejsou namapovány soubory ve složce, kde je právě soubor .stow-local-ignore.
  • it/software/git/stow.1736069855.txt.gz
  • Poslední úprava: 2025/01/05 09:37
  • autor: Petr Nosek