Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: htmail 07 Června 2011, 18:56:35

Název: Netbeans (PHP) a synchronizace projektu
Přispěvatel: htmail 07 Června 2011, 18:56:35
Zdravím,

je v Netbeans možnost "chytře" synchronizovat soubory nějakého projektu na vzdáleném serveru?
Příklad: mám v Netbeans vytvořený (a na disk stažený) PHP projekt. Potom přejdu k jinému počítači, zdrojáky tohoto projektu na serveru zedituju. Přejdu zpět k netbeans - ale tady mám teď stažené vlastně neaktuální zdrojáky ve stavu, v jakém jsem je v netbeans opustil.

Vím o možnosti "download" při kliknutí na Projects > MujProjekt > Source Files > Download, ale to zbytečně stáhne úplně všechny soubory projektu ze serveru, což je u velkých projektů, případně pokud adresář obsahuje tuny obrázků, či jiná média, strašně nepohodlný.

Podobnou funkcionalitu, kterou hledám, má například PHPed IDE. Jmenuje se to Smart Download a udělá to to, že to na porovná soubory na lokálu a na serveru a stáhne jen ty změněné.

Bohužel se bez této featury asi neobejdu, protože dělám na dvou různých kompech a ze zmíněných důvodů jí potřebuju :( Tak snad se najde řešení?..
Název: Re: Netbeans (PHP) a synchronizace projektu
Přispěvatel: Martin - ViPEr*CZ* 07 Června 2011, 19:45:44
A co takhle používat SVN či GIT. ;)
Název: Re: Netbeans (PHP) a synchronizace projektu
Přispěvatel: honzee 07 Června 2011, 20:05:32
Například zmiňované SVN si můžeš založit free uložiště na http://www.assembla.com
V NetBeans potom pokud mas doinstalovanou podpru SVNka das Team->Checkout a zadas udaje poskytnute Assemblou. Pote uz jenom pouzivas prikazy commit (pro odeslani nove verze na server) a update (pro ziskani nejnovejsi verze ze serveru).

Alternativou k Assemble je SourceForge.net nebo treba Google Code.
Název: Re: Netbeans (PHP) a synchronizace projektu
Přispěvatel: htmail 11 Června 2011, 13:16:18
Ok. Nad SVN jsem zrovna nedávno přemýšlel. V práci máme dokonce vlastní server, takže touto cestou by to jít mohlo (někam ven se mi naše zdrojáky poskytovat nechce). Díky za tipy, zkusím to.