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/04/17 15:57] – [OpenSCAD] kaklikcs:tools [2020/10/24 20:37] – [Linux] kaklik
Řádek 650: Řá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 660: Řá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