cs:tools
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verzeNásledující verzeObě strany příští revize | ||
cs:tools [2019/12/11 08:10] – [Generování výrobních dat] jacho | cs:tools [2020/10/24 20:37] – [Linux] kaklik | ||
---|---|---|---|
Řádek 112: | Řádek 112: | ||
| | ||
| | ||
+ | | ||
| | ||
| | ||
Řádek 370: | Řádek 371: | ||
[[https:// | [[https:// | ||
- | Pro OpenSCAD je potřeba doinstalovat balíček language-openscad. | + | Pro OpenSCAD je potřeba |
==== OpenSCAD ==== | ==== OpenSCAD ==== | ||
[[http:// | [[http:// | ||
+ | |||
+ | Dalším zdrojem informací je [[https:// | ||
Řádek 637: | Řádek 640: | ||
+ | == Přejmenování větve repozitáře == | ||
+ | Protože u repozitářů hardware není vhodné využívat větev master, neboť mezi větvemi vyrobeného hardware nemá velký smysl větve slučovat do aktuální. Tak každý hardwarový repozitář obsahuje větve pojmenovávající varianty již vyrobeného hardware. | ||
+ | Protože git implicitně předpokládá název hlavní větve jako master, tak je nutné provést přejmenování. | ||
+ | Nejdříve lokálně přejmenujeme větev v naklonovaném repozitáři | ||
+ | git branch -m master new_branch | ||
+ | |||
+ | Změnu názvu je potřeba nahrát do repozitáře na serveru | ||
+ | git push --set-upstream origin new_branch | ||
+ | # Push the new branch, set local branch to track the new remote | ||
+ | |||
+ | Následně je potřeba ve webovém rozhraní githubu pro nastevení repozitáře změnit jméno default větve. (Na githubu volba Branches -> Default branch). | ||
+ | Pak je možné větev master smazat. | ||
+ | |||
+ | git push origin : | ||
+ | |||
+ | |||
+ | == Odděleni složky z repozitáře do samostatného repozitáře == | ||
+ | |||
+ | Některé repozitáře postupem času vyrostou v obrovské molochy, které na disku zabírají hodně prostoru. Toto je příklad repozitáře [[https:// | ||
+ | Plánovaným řešením tohoto problému je oddělení jednotlivých modulů do [[https:// | ||
+ | |dokumentace githubu]]. | ||
+ | |||
+ | Nejdříve je potřeba si naklonovat čistý repozitář. | ||
+ | git clone git@github.com: | ||
+ | | ||
+ | V něm je potřeba vyfiltrovat složku, která obsahuje oddělovaný modul | ||
+ | |||
+ | git filter-branch --prune-empty --subdirectory-filter cesta_k/ | ||
+ | |||
+ | |||
+ | Následně je potřeba na githubu vytvořit nový repozitář a cestu na remote nahradit jeho adresou. např. | ||
+ | |||
+ | git remote set-url origin git@github.com: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
cs/tools.txt · Poslední úprava: 2023/02/06 21:52 autor: kaklik