Domanda

Sono interessato ad abbandonare Visual Sourcesafe a favore di un'applicazione di controllo della versione che offra ramificazioni.L'integrazione di Sourcesafe in Visual Studio rende il check-in/out un gioco da ragazzi.Qualcuno può suggerire altri programmi che offrono le stesse funzionalità?Preferirei l'open source ma non è un requisito.

È stato utile?

Soluzione

Andare per Sovversione.

  1. È OpenSource
  2. Ampiamente usato.Molto supporto
  3. Scelte dei plugin per Visual Studio

testo alternativo http://www.sourcegear.com/images2/Fgrey.jpg

alt text

alt text

alt text
(fonte: pushok.com)
alt text
(fonte: pushok.com)

Mi sono imbattuto anche in questo Discussione del forum Microsoft..

Altri suggerimenti

SourceGear Vault...bella integrazione con VS e un ottimo prodotto...memorizza i suoi dati su SQL Server, rendendo molto semplice il backup/migrazione su altre macchine/server.

Di gran lunga il miglior strumento di controllo del codice sorgente che abbia mai utilizzato.

Server della Fondazione Team

Perforce (p4) offre anche l'integrazione con Visual Studio ed è un sistema di controllo del codice sorgente molto capace (sebbene non open source).

Prova Subversion: http://subversion.tigris.org/con entrambi i SVN di tartaruga http://tortoisesvn.tigris.org/ per l'intergrazione di shell e uno di uno dei due ankh svn http://ankhsvn.open.collab.net/ o SVN visivo http://www.visualsvn.com/ per l'integrazione in studio.

SourceGear Vault è in gran parte un sostituto di Visual Source Safe.Ottieni lo stesso set di funzionalità e molto altro ancora.Inoltre è stabile e si adatta bene.Ma è molto costoso.

Subversion è ottimo per i piccoli negozi perché è gratuito.Il client TortoiseSVN si integra perfettamente nella shell di Windows Explorer.Ma per l'integrazione di Visual Studio promuoverei il plug-in di VisualSVN.Non è gratuito, ma è molto conveniente.

Subversion offre anche il vantaggio di integrarsi immediatamente con molti altri strumenti di gestione software.

Anche se Subversion sta guadagnando un seguito piuttosto ampio, utilizziamo AccuRev.È semplice da usare, dispone di editor grafici interessanti e dell'integrazione di Visual Studio/Esplora file.Non è gratuito però.

Sovversione.Perché, amico, è come una macchina del tempo.

So che hai menzionato l'open source e questo va all'estremità dello spettro, ma mi piace molto il server Team Foundation.

Non è solo un sistema di controllo del codice sorgente ma un intero strumento di gestione del ciclo di vita dell'applicazione.Ti dà molto di più del semplice controllo del codice sorgente e, a meno che tu non lavori in un team molto piccolo, suggerirei che offra valore oltre il suo prezzo.

Se stai spostando SourceSafe, allora Volta è un percorso di aggiornamento davvero fluido.È progettato come sostituto di SourceSafe, quindi tutte le cose che utilizzavi in ​​SourceSafe (inclusa l'integrazione IDE) sono presenti (insieme ad alcune novità).

Ha anche uno strumento di importazione che inserirà i tuoi dati SourceSafe insieme alla cronologia delle versioni.Non è open source, ma è piuttosto economico per un sistema di controllo della versione.

Il mio voto è per Subversion perché fa ciò di cui hai bisogno e niente di più.

In alternativa, se sei un po' più avventuroso e hai bisogno di una strategia di ramificazione più complessa, puoi dare un'occhiata a git.

Molti sistemi di controllo del codice sorgente offrono l'integrazione VS IDE.Attualmente sto usando (in realtà, sono costretto, quasi sotto la minaccia di una pistola) ClearCase.Per quanto lo detesti e lo detesto, lo è fa offrire integrazione VS IDE, nonché ramificazioni.

Cervello alieno ha anche l'integrazione di Visual Studio.Tuttavia, non lo consiglierei davvero per il codice (è più progettato per le risorse artistiche).

Le opzioni menzionate sono tutte buone;StarTeam è un'altra opzione con integrazione (anche se non ancora per il 2008).

Ho utilizzato ampiamente sia Subversion che Team Foundation Server e, anche se TFS è strettamente integrato nell'IDE, consiglierei Subversion.TFS manca di un paio di funzionalità di Subversion, che mi mancano davvero: la più grande è la possibilità di condividere codice su più progetti utilizzando la proprietà svn:externals.TFS non ha questo, e questo ci ha costretto a strutturare il nostro albero dei sorgenti in modo un po' artificiale, in modo da non dover copiare GB di materiale ogni volta che creiamo un ramo.Ho sentito che l'integrazione di Subversion nell'IDE è molto migliore ora rispetto all'ultima volta che l'ho usato.Vorrei anche menzionare che se hai bisogno del monitoraggio degli elementi di lavoro e di altre funzionalità ALM simili direttamente nell'IDE, allora TFS potrebbe essere ancora la soluzione migliore per te, tutto dipende dalle tue esigenze particolari.

Sebbene non sia completamente gratuito, Per forza ha una licenza gratuita per 2 utenti/5 workstation ed è attualmente il mio controllo sorgente preferito.Il plugin P4 SCC si integra perfettamente in VS (checkout automatici in caso di modifica, ecc.)

Andare per SCM in plastica.È molto facile da usare, è uno dei più potenti nell'utilizzo dei rami e uno dei pochi che consente un vero sviluppo distribuito dall'interno di VStudio.Ottimo supporto per il refactoring (rilevamento degli spostamenti, rilevamento dell'unione e così via), prova a spostare file da VStudio e così via ed è gratuito per l'open source.

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