Ahoj lidi,
ať to zní jakkoliv, doposavad jsem při změně zdrojáku posílal celý projekt přez ftp na ostrý server. Věděl jsem, že je to na levačku, ale neodhodlal jsem se k subversion, jlk jsem nepochopil jak udělat na ostrým svn. Ve firmě jsem měl jen práva na import a změny ve zdrojáku, jenže tam již nepracuji a já potřebuji radu.
1. Potřebuji si na localhostu u sebe v notesu udělat subversion, abych přesně věděl, v jakých souborech jsem to a to udělal.
- přístup bych měl mít asi jen já, takže by asi stačil file://repository ? nebo svn:// ?
- používám netbeans a ten má plugin na subversion starý a proto jsem nainstaloval subversion aktualizované z subversion.tigris
Je to zatím ok?
2. asi se shodneme v tom, že se na projektu nejdříve pracuje u sebe na localhostu a když jsou změny ok, pošle se na ostrý server.
Jenže tady vidím zatím hlavní bod, se kterým si nevím rady. Jak vytvořit repozotory na ostrém serveru? Četl jsem nějaké články, ale montovat se do apache by se hostingu nejspíše nelíbilo.
přístup bych viděl na ověřené https://exaple.com/svn/ nebo https://example.com/projekt1/svn/ , ale jak toho docílit už opravdu nevím, ale opravdu už nevím jak dále.
Velmi děkuji za rady.
Subversion se hodí spíš pro týmovou práci s centralizovanou správou projektu. Zkušenosti s ním nemám, používám Git.
Pro lokální práci bych doporučil přejít na Git nebo Mercurial. Požadovanou funkčnost zvládají na výbornou a dokáží i komunikovat se SVN serverem. Lokální server není třeba, pracují i v rámci filesystému. Navíc mají mnohem lepší podporu větví včetně jejich spojování (třícestný merge).
Příkazy se dají rozšiřovat o makra, tedy i o nahrávání na ostrý server. K tomu využívám rsync nebo lftp podle možností serveru.
Omlouvám se, že se má odpověď netýká SVN, ale obávam se, že moc uživatelů se tady nevyskytuje.