[Php-it] [OT] SVN

Aldo Galimberti aldo.galimberti at txt.it
Tue Aug 28 11:03:48 CEST 2007


Giovanni Battista Lenoci wrote:
> 1euro al giorno e questo spazio e' tuo. info at ziobudda.net
> ___________FINE_____SPONSOR_______________________________
> 
> Aldo Galimberti ha scritto:
>> per eclipse: http://subclipse.tigris.org/
>>
>>   
> Ok, ho fatto dei passi avanti, ho installato il plugin, riesco a 
> connettermi, e creo un progetto subversion passando come url:
> 
> http://mioip/svn/eda/ , continuo e mi chiede "Chose how to check folder 
> eda" e gli dico "check out as a project in the workspace Project name eda"
> 
> E poi mi esce una popup:
> 
> "You appear to be checking out the root of your repository. Are you sure 
> that this is what you want to do? If your repository contains any 
> branches or tags all of them will be checked out."
> 
> Gli ho detto di si, anche se non sono sicuro di quello che mi stia 
> chiedendo... guardando sul server vedo che la dir creata per il progetto 
> contiene :
> 
> root at caladan:/home/svn/eda# ls -la
> totale 36
> drwxrwsr-x 7 www-data subversion 4096 2007-08-28 10:11 .
> drwxr-xr-x 3 root     root       4096 2007-08-28 09:16 ..
> drwxr-sr-x 2 root     subversion 4096 2007-08-28 09:17 conf
> drwxr-sr-x 2 root     subversion 4096 2007-08-28 09:17 dav
> drwxr-sr-x 5 root     subversion 4096 2007-08-28 09:17 db
> -r--r--r-- 1 root     subversion    2 2007-08-28 09:17 format
> drwxr-sr-x 2 root     subversion 4096 2007-08-28 09:17 hooks
> drwxr-sr-x 2 root     subversion 4096 2007-08-28 09:17 locks
> -rw-r--r-- 1 root     subversion  229 2007-08-28 09:17 README.txt
> root at caladan:/home/svn/eda#
> 
> e non credo che i miei file php debbano finire in questa root...
> 
> 
> Poi in console vedo:
> 
> checkout -r HEAD http://gianiaz.mine.nu/svn/eda
>     Checked out revision 0.
> 
> Creo un file test.php e provo a farne il commit (con tasto dx sul file 
> -> team ->commit), e vedo questo in console:
> 
> commit -m "" D:/www/eda/test.php
>     Adding         D:/www/eda/test.php
>     Transmitting file data ...
>     Committed revision 1.
> 
> Bene, sembra essere tutto a posto... ma, dove cavolo va a finire il 
> file? Se accedo via web lo vedo nel repository, ma se lo cerco sul 
> filesystem non lo trovo...

e non lo vedrai mai, perche sono memorizzati nel db interno

> 
> Mi manca poco per chiudere il cerchio ma non so dove guardare, quello 
> che vorrei fare è vedere il mio file php girare sul web server, ma non 
> so dove andare a prenderlo...

devi fare l'export dei file  dal repository al target, in questo caso la 
root del web server

svn export [url progetto in repository] [path target]

Es

svn export http://svn.server.com/Progetto1/trunk  /wwww/htdocs/Progetto1

Ma se devi vedere e lavorare ti consiglio di fare il checkout sulla root 
dei server di sviluppo


-- 
Aldo Galimberti - TXT Polymedia S.p.A.
v.Frigia 27 - 20126 Milano
Tel. +39 02 257711 Fax. +39 02 2578994
http://www.txt.it/



More information about the Php-it mailing list