Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Což takhle
dát si Lopuch?

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Programování [ŽP: neomezená] (kategorie Programování) moderuje tvx.
Archiv
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: kszrtyd
[ 857 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 2.4.2009 21:36  1032
Bredy [1018]: Jasne, samozrejme jsem svoje pozadavky zjednodusil, vetveni a podobny zalezitosti potrebujes. A jiste by se nasly i jiny veci, napriklad v nekterejch situacich muze bejt uzitecny i explicitni zamykani (treba u souboru, ktery dost dobre nejde mergeovat). Ale jiny veci proste povazuju za zbytecny a za zalezitosti, ktery by verzovaci system resit ani nemel (stejne jako s tim prikladem antiviru a phishingu).
Pokud kvuli nejakymu blbci z vedeni ztratis dny ci tydny vyvoje, tak to ukazuje na ledacos, jenom ne na nedokonalost verzovaciho systemu.
bredy 2.4.2009 20:49  1031
tvx Hele, a to je těžký mít server na lokale?
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 2.4.2009 18:32  1030
Bredy 1024Dik za nakopnuti, sice je to mimo moje rozumovy chapani proc to po siti nebezi ac veskerej mnou monitorovatelnej HW a SW nevypada ze by byl v nejakym limitnim stavu vytizeni... asi vazne ty zamky + timeouty a kdovico jeste.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 2.4.2009 18:26  1029
TessienNo, ja mam casto ten pocit taky, do ty doby nez opravdu dukladne pochopim jak dana vec kterou pouzivam funguje ale ted to asi opravdu lip nejde:)

V soucasnosti potrebuju tvorit webovy aplikace ihned online testovatelny a upravovatelny stylem "tohle soupni o kus doleva, tohle cervene" atd. vcete toho ze budou dostupny permanentne (24 hodin) k testovani... se spravou verzi kterou jsem doted delal spis rucne.

V tenhle moment me nenapada jiny rychly a efektivni reseni.
Tvorim na jedenom pocitaci v PDT+SVN a zmeny se online replikujou na vyvojovej server.

Lepsi reseni me nenapada.
tessien Tessien Of course slavery is the worst thing - that ever happened. But maybe... 2.4.2009 17:12  1028
tvx [1027]: clovece, kdykoli ctu nejaky tvoje dotazy, nemuzu se zbavit pocitu, ze tam vzdycky vsechno delas nejak ukrutne zbytecne slozite...
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 2.4.2009 16:49  1027
Tak jsem objevil FastSync, plugin co funguje jako builder ale misto buildovani mi provedene zmeny synchronizuje na uvedene misto, jen uvidim co a jak pristupovy prava na cili, jestli je udrzi pote co si tam nastavim
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 2.4.2009 16:26  1026
Inu, ac jsem tomu neveril je to tim ulozenim na siti... netusim kde je problem ale problem je, na disku se to chova celkem bleskove.
Ted jeste nejaej synchronizator, protoze delat webovou apliakci aniz by slo hned videt vysledek je na prd.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 2.4.2009 15:05  1025
Bredyno, bez svn mi to doted behalo jak po masle :(
to preci neni mozny aby to pri tom ale negenerovalo nekakj traffic, tohle mi prijde jako snad nejaky nedorozumeni v ramci systemu kde neco ceka na neco atd. nebo netusim.
bredy 2.4.2009 15:00  1024
tvxTo nevím, ale osobně bych do takového experimentu nepouštěl. Při správě working copy se neprovádí jen nějaké kopírování souborů, třeba se tam vyměnují zámky. Nevím, tohle neznám.

Ale osobně bych začal standardní cestou, tedy na lokále. WC je také k tomu určená. Pracovat přes sdílení souborů po sambě je dost šílenost.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 2.4.2009 14:43  1023
samba jinak beha cca 4-6MB/s (tedy 40-60Mbit) v tomhle pripade je provoz temer nulovej.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 2.4.2009 14:39  1022
mas predstavu co se dej na pozadi? podle me komunikuje eclipse se svn a zada si od nej zasahy do ty WC coz je smazani souboru a vyrazeni z evidence ale to nemuze preci trvat takovou dobu ne? navic kdyz vsechny zarizeni jsou absolutne nevytizeny.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 2.4.2009 14:35  1021
server mam jako: samba pro working copy (je to web) a svn pres tunelovany ssh.

ted narazil na soubory co jsem smazal a vzdy hlasi do logu:

delete --force cesta k souboru
bogus filanema svn: soubor does not existt....

jeden obrazek mu trva cca 30 sekund :(
bredy 2.4.2009 14:24  1020
tvxa server ti jede pres svnserver nebo pres sdileni souboru?
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 2.4.2009 14:17  1019
tak k ty pomalosti: mam teda repository i share na kterym pracuju na stejnym pocitaci a je to teda po lokalni siti... ale... jakykoli operace trvaj silene dlouho, treba ted delete 1000 jpeg souboru co se pripletly kde nemely...
eclipse to trva uz asi pul hodiny ale porad leze, to je videt... na serveru ma otevrenej akorat soubor.svn/entries jinak nic
sit je prazdna, jak lokalni pocitac tak server ma vytizeni 0.0nic... netusim, kde je problem...

mate nekdo tip a zkusenost s eclipse a nejakou jeho okamzitou replikaci na server?
bredy 2.4.2009 13:23  1018
KdokolivNemáš pravdu. I checkout na filesystemu 8.3 lze provést bez rozbití. Z pohledu verzovacího systému, samozřejmě. Pokud tam máš například C++ kód a odkazuješ se na header mající ve jméně víc znaků než 8.3, pak ano, o určitém rozbití lze mluvit. Ale nikoliv o rozbití repozitáře. Klient si klidně může udělat překladovou tabulku a jména souborů zakódovat do podoby, kterou třeba používá(l) Windows 95, tj ve tvaru JMENOS~1.TXT.

Ani s tím druhým nesouhlasím. Verzovací systém podle téhle logiky totiž nemusí ani podporovat Branch & Merge. Degraduješ verzovací systém pouze na Backup & Restore. Ale tak to není, verzovací systémy mají umožnit zejména jednodušší vývoj a správu zdrojových souborů. Umožnit třeba vyvíjet více alternativ a přitom udržet nějakou rozumnou míru přehlednosti a integrity. A právě možnost vytvářet hardlinky se schopností se automaticky aktualizovat patří mezi nástroje Branch & Merge. Pokud si totiž branchnu půlku (nebo celý) projekt s tím, že chci stále mít aktuální určitou část projektu, na které nebudu pracovat, pak mi nezbývá, než maunálně mergovat. Kromě opruzu, to zbytečně zabírá místo v repozitáři, protože jde o dvě nezávislé větve u kterých prostě přestalo fungovat COW.

Mezi věci, které by měl verzovací systém umět podle mého názoru je třeba možnost dynamického mergování (soubor vzniká mergem z několika zdrojů), propagace změn jedním směrem (můj commit obsah souboru nepropaguje, ale commit z ostatních sdílení se automaticky zamergují). A podobně. Mohu ti říct, že není větší opruz, než když jsi připraven provést merge do trunku a po tom, co to uděláš zjistíš, že mezitím přišel nějaký blbec z vedení a rozhodl se totálně překopat celou knihovnu, na které je tvůj projekt závislý. Kdyby existovala možnost automatické aktualizace, dozvěděl by ses třeba o tomto kroku dřív a neztratil bys dny, či týdný vývoje zbytečnosti.

[ 857 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt