2009-05-13 12 views
9

Non sono molto esperto in queste cose, voglio solo installare un server svn localmente sul mio computer. Mi piacerebbe anche configurarlo e integrarlo direttamente in Visual Studio 2008 se è possibile?Qual è il modo più semplice per configurare un server di subversion locale?

grazie per qualsiasi aiuto!

+1

perché si vuole configurare un server locale? Vivamente ti consiglio caldamente di usare cvsdude e avere qualcun altro host, in questo modo se l'unità si arresta in modo anomalo non perdi il lavoro –

risposta

25

Ho usato TortoiseSVN, creato una directory (C: \ Repositories), quindi ho utilizzato il comando di menu "Crea repository qui ...".

+6

+1 - Ho usato TortoiseSVN per un paio d'anni e non ho idea di come possa farlo!) –

6

Basta creare un repository svn locale e utilizzare un URL basato su file: // per il loro codice sorgente. Non dovrebbe avere bisogno di avere uno specifico. in esecuzione, istanza del server per questo.

1

lo consiglio Toirtoise SVN la sua abbastanza facile da installare ed usare.

Ecco il numero documentation, è un must!

3

Si consiglia di utilizzare subversion come host locale per i file con tartaruga tortoise per l'integrazione di esplorazione o/e ankhsvn per l'integrazione con vs2008.

5

Verificare il http://www.visualsvn.com/ per il server e TortoiseSVN per il client. Verificare AnkhSVN per l'integrazione con Visual Studio 2008.

8

Vorrei secondo server Visual SVN che è gratuito e sarà installato e funzionante in pochi minuti. Collega comunque SVN su HTTP e per un'installazione locale di Subversion che potrebbe non essere necessaria.

Se si preferisce eseguire solo Subversion setup 'manualy' la seguente è una passeggiata attraverso il processo con particolare attenzione all'utilizzo di Visual Studio: http://www.west-wind.com/presentations/subversion/

3

Rick Strahl, FTW!

Un altro grande passo-passo su come impostare SVN con le finestre proviene da Jeff Atwood of Horror Coding:

http://www.codinghorror.com/blog/archives/001093.html

In poche parole:

  1. download/installazione SVN, configurare come finestre service
  2. Installa TortoiseSVN (o la tua GUI SVN a scelta). Mi consiglia di attaccare con Tortoise, dal momento che ci sono state storie di orrore aneddotiche di utilizzare client SVN integrati con VS
  3. Creare un repository (tramite CLI o GUI del client
+0

Non penso che la raccomandazione contro l'integrazione VS aiuti. È doloroso gestire manualmente i nomi e le mosse, specialmente quando si esegue il refactoring (poiché questo rinomina i file sul disco senza eseguire il rinominare svn). –

+0

Vero è un PITA - usiamo Tortoise SVN senza l'integrazione VS nel mio negozio - ma abbiamo provato ad usare l'integrazione VS e alcune persone hanno avuto enormi problemi con il controllo dei file in/out, fusione, ecc ...forse stavano usando un cliente inferiore, ma a causa di questi problemi è perché lo sto mettendo in guardia –

Problemi correlati