Portál AbcLinuxu, 20. července 2025 05:43
git initpřidal spoustu adresářů a souborů a chvíli existoval -- revize, větve, etc. Nyní jsem ovšem zjistil, že by bylo mnohem lepší mít pod správou gitu celý Adresář_1 a samozřejmě podřazené adresáře, např. Adresář_1/Adresář_1_2 Je nějaký způsob, jak toho dosáhnout? Nechci samořejmě přijít o historii. Napadlo mne jedině pohrát si s
git mva postupně přestěhovat ty nadřazené adresáře dovnitř toho repa, ale tak nějak se snažím věřit, že by to šlo i nějak lépe a jednodušeji :)
Řešení dotazu:
cd Adresář_1/Adresář_1_1 mkdir Adresář_1_1 git mv * Adresář_1_1/ git commit -aDál záleží na tom, jestli je v Adresář_1_2 taky repo, nebo ne. Když tam je, tak opakovat tuhle proceduru pro každý adresář a na konci do jednoho z nich pull+merge ze všech ostatních. Zbytek už je jen uklid duplicitních adresářů/rep.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.