Uživatelské nástroje

Nástroje pro tento web


cs:tools

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í revizePředchozí verze
Následující verze
Předchozí verze
Následující verzeObě strany příští revize
cs:tools [2020/03/27 22:05] – [ATOM] kaklikcs:tools [2020/10/24 20:37] – [Linux] kaklik
Řádek 376: Řádek 376:
  
 [[http://www.openscad.org/|OpenSCAD]] je nástroj pro návrh 3D modelů technických zařízení. Na rozdíl od většiny návrhových nástrojů OpenSCAD využívá pro popis objektu programovací jazyk.  Tento přístup umožňuje jednak parametrizaci modelů a navíc jejich snadné verzování s identifikací přesné změny. Základní úvod do používání programu je na [[http://blog.cubehero.com/2013/11/19/know-only-10-things-to-be-dangerous-in-openscad/|Know only 10 things to be dangerous in OpenSCAD]], existuje také [[http://www.openscad.org/cheatsheet/|přehled základních funkcí]]. [[http://www.openscad.org/|OpenSCAD]] je nástroj pro návrh 3D modelů technických zařízení. Na rozdíl od většiny návrhových nástrojů OpenSCAD využívá pro popis objektu programovací jazyk.  Tento přístup umožňuje jednak parametrizaci modelů a navíc jejich snadné verzování s identifikací přesné změny. Základní úvod do používání programu je na [[http://blog.cubehero.com/2013/11/19/know-only-10-things-to-be-dangerous-in-openscad/|Know only 10 things to be dangerous in OpenSCAD]], existuje také [[http://www.openscad.org/cheatsheet/|přehled základních funkcí]].
 +
 +Dalším zdrojem informací je [[https://www.youtube.com/watch?v=Lt7-Zg4GD8o&list=PLmh6bwr3ZDwDQG2mJzvW8x1oJy1AZJpN-|videotutoriál]].
  
  
Řádek 648: Řádek 650:
  
 Změnu názvu je potřeba nahrát do repozitáře na serveru 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+  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).  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). 
Řádek 658: Řádek 661:
 == Odděleni složky z repozitáře do samostatného repozitáře == == 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://github.com/MLAB-project/Modules|modules]].  Přitom častým požadavkem lidí je snadno navázat na konstrukci jednoho jedinného modulu. Což znamená si ho na githubu forknout.  +Některé repozitáře postupem času vyrostou v obrovské molochy, které na disku zabírají hodně prostoru. Toto je příklad repozitáře [[https://github.com/MLAB-project/Modules|Modules]].  Přitom častým požadavkem lidí je snadno navázat na konstrukci jednoho jedinného modulu. Což znamená si ho na githubu forknout.  
-Plánovaným řešením tohoto problému je oddělení jednotlivých modulů do [[https://github.com/mlab-modules|samostatné organizace]]. +Plánovaným řešením tohoto problému je oddělení jednotlivých modulů do [[https://github.com/mlab-modules|samostatné organizace]].  Pro oddělení složky modulu do samostatného repozitáře využijeme postup z [[https://help.github.com/en/github/using-git/splitting-a-subfolder-out-into-a-new-repository 
 +|dokumentace githubu]]. 
 + 
 +Nejdříve je potřeba si naklonovat čistý repozitář.  
 +  
 +  git clone git@github.com:MLAB-project/Modules.git 
 +   
 +V něm je potřeba vyfiltrovat složku, která obsahuje oddělovaný modul 
 + 
 +  git filter-branch --prune-empty --subdirectory-filter cesta_k/modulu  master 
 + 
 + 
 +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:mlab-modules/ISM02.git 
 + 
 + 
 + 
 + 
 + 
 + 
  
-https://help.github.com/en/github/using-git/splitting-a-subfolder-out-into-a-new-repository 
  
  
-  
  
  
cs/tools.txt · Poslední úprava: 2023/02/06 21:52 autor: kaklik