HTML

::Blogalization::

Everything...

Naptár

április 2024
Hét Ked Sze Csü Pén Szo Vas
<<  < Archív
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

Friss topikok

  • nagycigi: Szia AnChor! Rátaláltam HCH oldalára, de nem boldogulok sem az angollal, sem a "szakmával" A prob... (2012.10.06. 20:15) ::Olcsó androidos tablet - WM8650 ::
  • picujkaaaa: Szijasztok! Aj aj... én most készülök megvenni ezt a pavilon 6-t. Rem nem lesz gond vele. :( (2009.09.17. 17:50) ::HP pavilion dv6000::
  • AnChoR: jééé... magam is meglepődtem hogy rosszul írtam. kijavítottam :) (2008.03.25. 13:29) ::Hétköznapok az OTP-ben::
  • Anikó: Szia! Megmondom én neked mit kapsz legközelebb: bekopogtat hozzád a gólya, csőrébe a kisbabával :)... (2007.12.11. 11:15) ::Itt valami tévedés van::
  • a: szerintem, ha nincs az a bizonyos szikra, akkor jön mindenféle kifogás-nyafogás. ha van, akkor egy... (2007.09.26. 18:24) ::Megint metróztam::

Linkblog

::Egy kis Linux::

2009.07.02. 11:31 :: AnChoR

Tegyük fel, hogy egy windowsos gépre szeretnénk egy svn projectet letölteni, de a gépünkről proxy miatt nem érjük el az svn szervert. Viszont van hozzáférésünk egy távoli linuxos géphez, amit elérünk. Checkout után szeretnénk jól összetömöríteni a fájlokat, hogy hamar áthozhassuk a gépünkre. Ezeket a műveletet sokszor kell elvégezni, így célszerű egy scriptet írni hozzá.

 

Hozzávalók a saját gépen:

 - putty, winscp, winrar vagy 7zip

Hozzávalók a távoli gépen:

 - svn, 7zip (elég csak a 7za)

A script pedig:

cd ~
rm pack.7z
rm -r project
svn checkout http://svn.domain.hu/proj project -r HEAD --username user --password pass
cd project
find . -name ".svn" -exec rm -rf {} \;
cd ~
./7za a -r pack ./project
echo cleanup...
rm -r project
echo done.

És már meg is vagyunk. A scriptbe értelemszerűen a project url-jét, az svn usert és jelszót be kell helyettesítenünk. A toolok ingyenesek, letölthetők a netről. A 7za-t innét is letölthetnéd, ha engednék feltölteni. (Elküldöm bárkinek aki kéri) Ügyeljünk arra hogy a scriptnél jól állítsuk be a futtatási jogot. A find paranccsal kezdődő csúnya sor, a .svn könyvtárakat írtja ki, mivel azokban minden file duplán benne van. Lehetne a tar+gzip párost használni, de a 7zip sokkal jobban tömörít. Nálam pl. 70 megából a tar+gzip csinált 32 megát, míg a 7zip 20 megára nyomta össze a több mint ezer fájlom. Remélem valakinek hasznos lesz ez a bejegyzés :D

Edit: Időközben megismerkedtem az svn export funkciójával. Vele sokkal egyszerűbb a dolog :)

 

Szólj hozzá!

A bejegyzés trackback címe:

https://anchor.blog.hu/api/trackback/id/tr941221833

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása