Domanda

Ciao io farebbe sapere come se un server svn? Ora, sto usando VisualSVN un TortoiseSVN, ma non so che cosa sono il "ramo" directory "trunk" "tag". Qualcuno mi può spiegare come funziona? Ho letto il libro svn e molti siti articoli su di esso, ma non capisco.

È stato utile?

Soluzione

Come impostare un server SVN è una domanda molto diverso da quello che "succursale", "tronco" e "tag" sono utilizzati per.

Un server SVN può essere configurato con un sacco di metodi diversi:. Apache (con dav_svn), svnserve su SSH o innumerevoli altri

Date un'occhiata al capitolo di svn-libro sulla configurazione del server per maggiori informazioni.

Se avete bisogno di ulteriori informazioni su SVN, in generale, l'intero libro potrebbe essere utile a voi.

Per avere una rapida panoramica di SVN, branching e di tagging, date un'occhiata ai seguenti articoli di Wikipedia:

Altri suggerimenti

tesi sono directory predefinita a scelta creata con VisualSVN quando si imposta un repository, si tratta di una convenzione di lunga data per la struttura repository:

(disclaimer: non sto svn avvocato)

tronco : conterrà il mainline di sviluppo, si sviluppano nuove funzionalità qui

rami : sono margini per il vostro sviluppo, i rami sono generalmente creati dal tronco o di un altro ramo genitore. Si utilizzano in genere rami per sviluppare nuove funzionalità prima di fondere nel bagagliaio, o di fare attività di manutenzione

tag : è solo un posto dove mettere la revisione rilascio di rinvio, non è possibile (per impostazione predefinita) sovrascrivere rami creati in tag

cosa principale: in svn tutte le tesi sono directory, si può diramare qualsiasi ramo esistente in qualsiasi altro luogo (tag è limitato), e li è possibile unire più tardi (con più o meno dolore) in un altro ramo

tesi sono tutte le descrizioni generiche, e non v'è vario modello l'utilizzo di rami, se avete bisogno di ulteriori informazioni, grazie per essere più precisi.

modifica: anche vi consiglio di prendere il tempo di leggere capitolo 4 Branching e Unire

Controllare il tutorial su seguente link. Il tutorial è chiaramente specificato tutto ciò insieme a screenshots.Will essere più facile per voi capire:

http://www.mind.ilstu.edu/ ricerca / robot / iris4 / sviluppatori / svntutorial /

Sono un po 'incerto se le vostre preoccupazioni domanda che costituiscono un server SVN o se siete più interessati con la struttura di evoluzione del progetto (la configurazione del tronco e vari rami).

Tuttavia, considerare la possibilità che si potrebbe non vogliono spendere il tempo e l'energia necessaria per padroneggiare la gestione dei server SVN - specialmente se si hanno ancora questo molte domande dopo aver letto la documentazione. Dopo aver considerato varie opzioni per la nostra strategia di gestione controllo del codice sorgente, abbiamo deciso di utilizzare un terzo servizio di SVN-hosting. Abbiamo finito per usare fagiolo magico ( http://www.beanstalkapp.com ) insieme Tortoise SVN e Visual SVN. Io non sono associati con fagiolo magico, ma posso dirvi che, per $ 15 al mese, siamo stati molto soddisfatti dei risultati. Si noti che gestiamo un web server farm in modo dalla disponibilità del server non era affatto un problema - solo il tempo e le competenze -. E abbiamo ancora deciso di andare a un fornitore esterno

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top