On 10/8/2009 16:26, [email protected] wrote:
Send RLUG mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.lug.ro/mailman/listinfo/rlug
or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of RLUG digest..."


Message: 7
Date: Thu, 8 Oct 2009 15:54:25 +0300
From: Quamis <[email protected]>
Subject: Re: [rlug] Re: checkout/commit/update foarte lent @samba cu
tortoise svn
To: Romanian Linux Users Group <[email protected]>
Message-ID:
       <[email protected]>
Content-Type: text/plain; charset=UTF-8

Q: Cum ajung la Unirii?
A: Dar nu te duce la Uniri...


Da, Samba are o prb foarte mare cand e combinata cu SVN-ul.Asta din cauza ca
SVN-ul (de obicei) e configurat sa ruleze prin Apache.
Adica un checkout pt un fisier vine ceva de genul: clientul cere apache-ului
fisierul, apache cere svn-ului, svn-ul il citeste de pe disc, apache il
trimite, clientul il primeste si il scrie inapoi pe Samba... E o bucla
ciudata care nu prea isi are rostul, si pe care nu vad cum o poti optimiza.
Am intalnit aceeasi problema, si nu stiu nici o metoda sa o poti rezolva. Eu
m-am invatat sa traiesc cu ea.

In cazul tau in shimb, daca dezvoltarea se face in C, sau oirice alt libaj
ce se compileaza local nu are nici un rost sa faci checkout pe server(pe
Samba adica), mai simplu e sa iti tina fiecare developer copia lui locala si
sa lucreze pe ea. In cazul meu, pe serverul asta de develop e si Apache si
PHP cu toate extensiile si configurarile necesare, plus ca dezvoltarea se
face in mare parte pt server linux, asa ca ar fi un pic peste mana sa fac
checkout local(adica pe windows) din moment ce tot ce am nevoie se afla
oricum pe serverul de develop... chiar daca e mai lent un pic.

O varianta functionala care ma scapapa de dureri de cap(dar are alte
dezavantaje) e sa fac serverul sa monteze un share de pe sistemul meu
(eu=developerul) iar apoi sa fac dezvoltarea in mod normal pe calculatorul
local, dar fisierele mele pot si vizibile in felul asta si in Apache de pe
serverul de develop.

se pare ca va trebui sa ma'nvat si eu, multumesc pt raspuns.


@restu', mi'am luat pietrele aruncate direct in dinti pt ca nu m'am facut foarte bine inteles:

a)repository root: https://svn.blah.ro/projects/proiect
b)cd /home/progr1 && svn co https://svn.blah.ro/projects/proiect/trunk .
c)cd /home/progr2 && svn co https://svn.blah.ro/projects/proiect/trunk .
d)prog1 & prog2 mapeaza /home/prog[1-2] pe win si in editorul preferat scriu cod php in symfony pe care'l testeaza la adresa http://proiect.prog[1-2].blah.ro (de pe acelasi server) urmarind error log'u apache'ului, avand nevoie de nu stiu ce modul php/imagemagick/pachet pear (pe care'l instalez o data si beneficiaza toti de el, de aceea vreau sa evit dezvoltarea "pe local") e)dupa ce prog1 a scris x linii de cod vrea sa fac commit dar nu'i place linia de comanda pt ca nu vrea sa citeasca nu stiu ce documentatie si ca e super complicata treaba in consola neagra si uracioasa. el doreste sa se duca in folderu' cu proiectu' si sa dea update (ca asa se proceadeaza) isi trage ultima versiune, se roaga sa nu'i apara conflicte (deh fiecare cu stilu' lui unu indenteaza cu tab altu da 3xspace) dupa care da frumusel commit si vede fisierele pe care le va impinge in trunk sau branch dupa caz, va putea da repede un diff si alte chestii jmechere beneficiind de gui+tortoise power. idem prog2,3,4,etc

la e) e partea nasoala, cand proiectu' e la inceput sunt putine fisiere si lucrurile merg cat de cat dar pe masura ce se inainteaza cu reviziile apare treaba nasoala cu "Secure connection truncated" + ca dureaza foarte mult un banal update.

mii de scuze pt modul in care am expus problema (daca exista o problema sau poate nu fac eu lucrurile cum trebuie) in emailurile anterioare si sper ca acum am fost mai clar.




_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui