Configurare Subversion su un sistema Red Hat
Domanda
Sono abbastanza nuovo nel mondo del versioning ma vorrei introdurre Subversion nel nostro piccolo team di sviluppo poiché stiamo scoprendo che stiamo lavorando sempre più sugli stessi progetti / file. Principalmente codifichiamo in PHP
in un ambiente LAMP
(Red Hat Enterprise).
Quello che sto cercando sono alcuni punti di partenza per farmi funzionare come le guide di installazione / configurazione per Red Hat. Uso Dreamweaver CS3
(vedo che le funzioni di Subversion saranno introdotte in CS4
), quindi sarei disposto a guardare altri IDE PHP con l'integrazione di Subversion, hai qualche preferenza? Sono aperto ai suggerimenti.
Soluzione
Dipende dalla versione di RHEL in esecuzione. Configurare Subversion in generale è molto semplice, devi solo installare i binari ed eseguire svnserve o adattare la configurazione di Apache.
- Scarica: http://subversion.tigris.org/getting.html
- Installalo
-
svnadmin create --fs-type = fsfs
Dopo di che hai un repository che puoi servire tramite apache o svnserve. Posso consigliare Apache perché si adatta meglio, è più facile da mantenere e consente di accedere al repository tramite DAV.
Le configurazioni di esempio sono qui: http: //svnbook.red-bean. com / it / 1.0 / ch06s04.html
Altri suggerimenti
L'installazione di Subversion non sarà probabilmente la parte più difficile, quella che sarà la parte difficile è come accedere al repository. Esistono diverse opzioni (condivisione file sulla rete, sovversione su SSH, tramite una connessione http). Ognuno ha i propri pro e contro. Come stai attualmente sviluppando? Se ad esempio stai usando tutti lo stesso webroot, il controllo della versione non ti aiuterà, dato che cambieresti comunque i file degli altri, quindi dovrai creare siti separati per ogni sviluppatore.
Per quanto riguarda l'IDE, esiste una grande integrazione della shell per Windows sotto forma di TortoiseSVN , che sarebbe ti consente comunque di lavorare con i tuoi strumenti preferiti e di accedere facilmente alle funzionalità SVN.
Su un sistema RHEL, il modo più semplice per installare la sovversione è usare yum:
yum install subversion
Questi sono buoni per Linux + Subversion:
http://articles.slicehost.com/subversion
Inoltre va in più repository, WebDAV e molte altre cose. Utile anche per gli sviluppatori Windows poiché la maggior parte delle informazioni può essere utilizzata anche in Windows.