Portál AbcLinuxu, 16. července 2025 15:14


Dotaz: SVN - práce se zdrojáky on-line

20.3.2012 19:55 asdfg
SVN - práce se zdrojáky on-line
Přečteno: 308×
Odpovědět | Admin
Ahojte, spravil som initial import zdrojovych kodov do svn repozitara. Ked nieco upravim a spravim commit, revizia sa mi zvysi +1. Ako mozem s tymi zdrojakmi pracovat a skusat ich online? Dakujem.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.3.2012 20:00 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: SVN - práce se zdrojáky on-line
Odpovědět | | Sbalit | Link | Blokovat | Admin
Za prvé, je dobré do titulku dotazu dát shrnutí dotazu -- vaše původní "SVN" nikomu nic neřekne.

Za druhé, co si představujete pod "pracovat se zdrojáky a zkoušet je on-line"? Pokud se jedná o nějakou webovou aplikaci třeba v PHP a chcete jí spustit na serveru, se SVN to nijak nesouvisí...
20.3.2012 20:08 asdfg
Rozbalit Rozbalit vše Re: SVN - práce se zdrojáky on-line
Ahoj, dakujem za upravenie. Jedna sa o web aplikaciu. Ide mi o to, ze 2 programatori pracujeme na projekte a potrebujeme si online prezerat zmeny, napr. ako to vyzera. Do SVN commitneme zmenu, ale ako to pozriet cez webserver online? Da sa to?
20.3.2012 20:15 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: SVN - práce se zdrojáky on-line
Pokud chcete oba ihned vidět změny toho druhého, museli byste pracovat nad společným úložištěm souborů, např. přes NFS. Pokud chcete vidět jen své změny a kolegovo až po té, co je commitne do SVN a vy si je stáhnete k sobě, pak je nejjednodušší mít na svém počítači rozchozený server nasměrovaný přímo do adresáře, kde máte zdrojové kódy. Kolega by měl totéž na svém počítači. V obou případech nehraje SVN žádnou roli. Další možnost je třeba na SVN navěsit nějaký háček, který by při každém commitu nahrál aktuální verzi na nějaký server -- ale pro projekt o 2 programátorech mi to připadá zbytečně komplikované. A stejně pro vývoj potřebujete mít na svém počítači server a testovat na něm, takže mi ta druhá varianta připadá nejlepší.
AraxoN avatar 20.3.2012 21:26 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: SVN - práce se zdrojáky on-line
Povedal by som, že na to ideš zo zlého konca. Prezerať zmeny (ako to vyzerá, a či to vôbec ide) by si mal na svojej kópii. Do systému na správu verzií to commitneš potom, čo si to dokončil, a odladil.

Najhorší možný antipattern pri programovaní webu s pomocou SVN je to, keď za deň spravíš milión commitov, po každom urobíš update vo webroote (či už ručne, alebo cez hook) a až potom refreshuješ stránku, že čo to spravilo.

Namiesto toho by každý vývojár mal mať svoj webroot, v ktorom si to pozerá hneď po uložení. Do SVN potom zašle len kód, ktorý je finálny, v jednom commite, ktorý obsahuje všetky čiastkové zmeny. Keď potrebuje vidieť zmeny, ktoré urobil druhý vývojár, tak spraví update svojej kópie.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.