![]() |
SVN export na FTP
Da li postoji način da se SV eksportuje dirktno preko FTP? Znači da mu dam neke FTP parametre i kažem da eksportuje u određeni dir (document root)?
Ja radim export u neki lokalni dir pa onda iz tog dir-a ručno uploadujem na server preko FTP. Da li bar postoji opcija da se eksportuje samo izmenjeno? |
|
Off Topic: ja tek skoro naucih za svn hooks - strava stvar |
Ovo je blizu ali ja ne bih da se uploaduje svaki put cim se promeni repository (može biti i opasno), nego da ja mogu ručno da ga pokrenem. Znači da umesto klasičnog export mogu da izaberem FTP umesto local dir.
|
Liči da ne bi bilo teško napraviti neki wrapper skript. Je l' baš mora preko FTP-a? Imaš li shell na serveru? Windows client OS?
UBR, koliko mi je poznato, svn export mora u lokalni dir. Možda može da se mountuje remote fs. Što se tiče delimičnog uploada, ako ne radiš upload pri svakoj promeni repozitorija, kako znaš koje izmene hoćeš da uploaduješ? |
Pa nije baš tako jednostavno. SVN je na jednom serveru, a document root na drugom pa ne može neki jednostavna script tipa "export u /home/site/html/".
Drugo, kada se commituje SVN, nas nekoliko radi na istom kodu, i onda umesto da uploadujemo na live site, prvo uploadujemo na test site, pa tek posle testiranja radimo upload na live. Moja ideja je da imam nešto što može recimo da odradi: Sve novije od revizije 834 i novije uploaduj na FTP username - password - domain ... Verovatno mnogo tražim, ali sa tim bi ovo bio kick-ass tool. |
nema :(
Bar ne da ja znam... najbliza varijanta je hook... |
pa chek, imash shell?
zasto ne uradis export u lokalni tmp dir i isti uploadujes FTP-om (ili scp, sta god) t.j. 2 posebne akcije, koje startujesh jednostavnim: #golive.sh --revision=2341 |
Jel možeš da mountuješ udaljeni FTP folder i uradiš svn export kao da je lokalni u pitanju?
I malo glupo pitanje, ali pretpostavljam da na tom sajtu nemaš šel pristup i SVN? ;) PS. sad videh da je nn pitao isto ovo prvo... BTW, mislim da svn export (za razliku od update) ne radi inkrementalno, već uvek prevlači celo stablo, tako da ne bi imao nikakve koristi ni da može. |
(evo zasto cuvam hints.txt file :) )
pokupljeno s neta nekad davno Kôd:
for i in $(svn diff --summarize -r 1403:1438 http://server/svn/project/trunk | |
Vreme je GMT +2. Trenutno vreme je 12:37. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.