2.076 de modificări
Diferență între revizuiri ale paginii „Migrare la GitHub”
Migrare la GitHub (vedeți sursă)
Versiunea de la data 4 februarie 2014 01:56
, 4 februarie 2014 01:56→Migrarea tichetelor trac la issues pe GitHub
Linia 88: | Linia 88: | ||
python tratihubis.py --really tratihubis.con | python tratihubis.py --really tratihubis.con | ||
</pre> | </pre> | ||
== Migrarea clienților DEX și DEX-mobile de pe dexonline.ro == | |||
Am testat întâi pe beta.dexonline.ro, după care pe m.dexonline.ro, după care pe dexonline.ro. Redau doar pașii pentru dexonline.ro (site-ul principal). | |||
Am clonat repository-ul într-un director nou: | |||
<syntaxhighlight lang="bash"> | |||
cd public_html | |||
git clone https://github.com/CatalinFrancu/dexonline DEX-git | |||
</syntaxhighlight> | |||
Acum era necesar să copiez toate fișierele din vechiul repository care nu erau sub controlul lui Subversion. Le-am listat cu comanda: | |||
<syntaxhighlight lang="bash"> | |||
cd DEX | |||
svn status --no-ignore | sort | |||
</syntaxhighlight> | |||
Apoi am mutat fișiere și directoare folosind modul arhivă pentru păstrarea permisiunilor, de exemplu: | |||
<syntaxhighlight lang="bash"> | |||
sudo cp -vai log/*log ../DEX-git/log/ | |||
</syntaxhighlight> | |||
Pe măsură ce le copiam, le filtram cu <tt>grep -v</tt> din ieșirea lui <tt>svn status</tt>, până când am rămas cu o listă goală. | |||
Apoi am redenumit cele două directoare, păstrând vechiul director intact în <tt>DEX-svn</tt>: | |||
<syntaxhighlight lang="bash"> | |||
mv DEX DEX-svn; mv DEX-git DEX | |||
</syntaxhighlight> | |||
Am încărcat pagini pe m.dexonline.ro:8080 și pe dexonline.ro:8080 ca să evit cache-ul Varnish. | |||
== Lucruri de făcut == | == Lucruri de făcut == |