Domanda

Stiamo progettando di passare da MS Source Safe (ahi) a SVN.Lavoriamo principalmente in un ambiente Microsoft (Windows, Visual Studio, .NET) e abbiamo sviluppatori in più siti.Ho sentito parlare di VisualSVN e dell'integrazione con Visual Studio.D'altra parte posso chiedere a qualcuno di ospitare SVN per me e utilizzare TortoiseSVN.Qualche consiglio?Qualche trappola che dovrei evitare?

È stato utile?

Soluzione

Ospitare Subversion è straordinariamente semplice.A rischio di essere etichettato come un naso marrone (esiste un distintivo per questo?) Jeff Atwood ha pubblicato un articolo sull'installazione della subersione

Quindi potresti davvero risparmiare un po' di soldi eseguendo il tuo server Subversion e non dovrai mai preoccuparti di cosa succede al tuo codice se la tua società di hosting va a gambe all'aria.

Inizierei con tortoise perché è gratuito ed è davvero facile da usare.Se ritieni di aver davvero bisogno dell'integrazione con VS, prova assolutamente visual svn.Nella mia esperienza il controllo del codice sorgente <-> l'integrazione dell'editor è molto utile per aprire automaticamente i file quando li modifichi.Subversion non richiede l'apertura di file, quindi il grande vantaggio è svanito.

Altri suggerimenti

Ho sentito parlare di VisualSVN e Integrazione con Visual Studio

Da notare che VisualSVN (quello che si integra con VStudio) lo è non una tecnologia server, è semplicemente un front-end GUI integrato in SVN e in effetti funziona Attraverso TortoiseSVN (che è necessario essere installato).Tuttavia, VisualSVN è FANTASTICO e vale sicuramente i $ 50 per sviluppatore per utilizzarlo.L'ho usato tutti i giorni e mi fa risparmiare tantissimo tempo.

C'è anche VisualSVN Server, che si occuperà del lato server e la configurazione è assolutamente semplicissima.Finché disponi di un server con connessione Internet e di abbondanti quantità di larghezza di banda (sebbene SVN non sia un grande divoratore di larghezza di banda), dovresti essere in grado di ospitarlo da solo.Oh sì, e VisualSVN server è completamente GRATUITO!

Tuttavia, avere il repository ospitato fuori sede è sicuramente sempre un'opzione.Adesso utilizzo DreamHost per questo e non potrei essere più felice.

Un'altra integrazione SVN con Visual Studio è AnkhSVN http://ankhsvn.open.collab.net/ È gratuito e presenta alcune peculiarità.Personalmente, lo utilizzo per le differenze di base e per gli indicatori visivi dello stato dei file (modificato, conflitto, ecc.) mentre utilizzo Tortoise per il lavoro pesante.

Puoi ottenere l'hosting di repository svn sicuri da una varietà di fonti: http://beanstalkapp.com/ e molti altri.Spesso gratuito se l'utilizzo (utenti, dati, ecc.) è limitato.

VisualSVN si integra con Visual Studio ma non come fa SourceSafe (e lo dico in senso positivo).Richiede TortoiseSVN quindi non è un aut-aut.VisualSVN e Tortoise sono un'ottima combinazione.

Il modo migliore per distribuire Subversion (SVN) in un ambiente Windows multisito

Per quanto ho capito, ci sono più team di sviluppo in luoghi diversi (forse anche in continenti diversi) che devono accedere alla stessa base di codice.Per questo caso VisualSVN Server fornisce Replica di repository multisito caratteristica.

La funzionalità si basa sulla tecnologia VDFS (VisualSVN Distributed File System) che consente la replica master/slave automatica, trasparente e bidirezionale dei repository tra siti remoti.Inoltre, funziona immediatamente con passaggi di configurazione minimi eseguiti tramite la console MMC di VisualSVN Server Manager.

Scopri di più su http://www.visualsvn.com/support/topic/00068/

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