[LUGOS] vecuporabniski CVS
Uros Gruber
uros.gruber at sir-mag.com
Mon Jun 14 16:41:59 CEST 2004
Oj,
Hvala za tako izcrpen odgovor. Ravnokar prebiram en dokument, ki svetuje
ravno podobno, edino kar me moti ta automount. Ali se to naredi na sambi,
da mounta en developerjev share v unix tree. In kaj se zgodi, ko user ne bo
imel prizgane masine, bo potem apache jamral da ni tega folderja.
Kolikor sem uspel zasledit se ta automount prebere pri bootanju serverja in
potem z reloadanjem sambe.
--
lp,
Uros
Monday, June 14, 2004, 4:34:09 PM, you wrote:
BM> On Monday 14 of June 2004 16:12, Uros Gruber wrote:
>> V mrezi imam server, na katerem je CVS (testiral sem s CVSjem in tudi
>> Subversion in ni razlik). Isti server je tudi webserver. Potem pa je v
>> omrezju recimo 5 klientov, ki imajo dostop preko samba sharea do apache doc
>> roota. Tako lahko delajo na nekem projektu in delo spremlajo na
>> dev.razvojniserver. Razlog je ta, da ni potrebno vsakemu na workstation
>> namestit polno ene navlake itd., ampak lepo iz centralnega serverja
>> preverjajo koncni izdelek.
>>
>> Sedaj pride v igro CVS. Moja zelja, ki zal ne deluje je sledeca.
>> Na tem doc rootu bi najprej nekdo checkoutal ravnokar importan cvs
>> repozitorij. Potem bi recimo vse delali na projektu in hkrati videli kateri
>> fili so prememnjeni. Po potrebi bi lahko vsak naredil comit tistega kar je
>> naredil itd. Obcasno pa se naredi release na produkcijski server.
BM> Ce delajo vsi skupaj potem ti itak 90% casa koda ne bo delala, ker bo nekdo
BM> drug pacal po drugem (vitalnem seveda :-) delu kode, medtem ko bo prvi
BM> developer testiral svoje spremembe.
BM> Naj lepo naredijo checkout na lokalne masine, zadevo posharajo, ti pa na
BM> serverju naredi automount, tako da request na http://dev/developer1 servira
BM> filetke, ki jih deli developer1, http://dev/developer2 pa tiste, ki jih deli
BM> developer2.
BM> Tako nikakor ne bojo mogli komu stopit na prste, razen s pokvarjenim commitom.
BM> Lahko naredis tudi obratno, posharas recimo /home/*, ki ga windows userji
BM> mountajo na H:, naredijo cvs checkout na H://public_html/ in njihove
BM> spremembe bojo dostopne na http://dev/~developer1/, ...
BM> Ce hoces imet overview, pa poskriptas checkout, ki ga poganjas na vsakih x
BM> minut, lahko pa tudi po potrebi. Tega potem nihce ne popravlja, ampak se sam
BM> posodablja s spremembami, ti pa lahko preverjas, kako izgleda celota.
BM> lp,
BM> Borut.
More information about the lugos-list
mailing list